Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

CREATE tt_integr_incorp_bem_pat_2.
ASSIGN tt_integr_incorp_bem_pat_2.tta_num_id_bem_pat             = bem_pat.num_id_bem_pat
       tt_integr_incorp_bem_pat_2.tta_num_seq_incorp_bem_pat     = 15
       tt_integr_incorp_bem_pat_2.tta_cod_cenar_ctbl             = "fiscal"
       tt_integr_incorp_bem_pat_2.tta_dat_incorp_bem_pat         = 07/20/2023
       tt_integr_incorp_bem_pat_2.tta_ind_incorp_bem_pat         = "Adição" /*l_adicao*/  
       tt_integr_incorp_bem_pat_2.tta_des_incorp_bem_pat         = "teste api versao 3 5 " + STRING(TODAY) + ' # ' + STRING(TIME,"hh:mm")
       tt_integr_incorp_bem_pat_2.tta_cod_incent_fisc            = "Importac"
       tt_integr_incorp_bem_pat_2.tta_cod_indic_econ             = "REAL"
       tt_integr_incorp_bem_pat_2.tta_val_incorp_bem_pat         = 250
       tt_integr_incorp_bem_pat_2.tta_cod_tip_calc_reaval        = ""
       tt_integr_incorp_bem_pat_2.tta_val_perc_anual_dpr         = 20
       tt_integr_incorp_bem_pat_2.tta_val_perc_anual_dpr_incevda = 0
       tt_integr_incorp_bem_pat_2.tta_qtd_unid_vida_util         = 1
       tt_integr_incorp_bem_pat_2.tta_val_perc_anual_reduc_sdo   = 0
       tt_integr_incorp_bem_pat_2.tta_cod_cta_pat                = bem_pat.cod_cta_pat
       tt_integr_incorp_bem_pat_2.tta_ind_tip_operac             = "Inclusão" /*l_inclusao*/ 
       tt_integr_incorp_bem_pat_2.tta_cdn_fornecedor             = 1
       tt_integr_incorp_bem_pat_2.tta_cod_pais                   = "BRA"
       tt_integr_incorp_bem_pat_2.tta_log_bem_imptdo             = NO
       tt_integr_incorp_bem_pat_2.tta_log_cr_pis                 = YES
       tt_integr_incorp_bem_pat_2.tta_log_cr_cofins              = YES
       tt_integr_incorp_bem_pat_2.tta_num_parc_pis_cofins        = 48 48
       tt_integr_incorp_bem_pat_2.tta_num_parc_desc              = 0
       tt_integr_incorp_bem_pat_2.tta_val_cr_pis                 = 100
       tt_integr_incorp_bem_pat_2.tta_val_cr_cofins              = 200
       tt_integr_incorp_bem_pat_2.tta_log_cr_csll                = NO
       tt_integr_incorp_bem_pat_2.tta_num_exerc_cr_csll          = 0
       tt_integr_incorp_bem_pat_2.tta_val_base_pis               = 10
       tt_integr_incorp_bem_pat_2.tta_val_base_cofins            = 10
       tt_integr_incorp_bem_pat_2.ttv_val_exc_icms               = 0
       tt_integr_incorp_bem_pat_2.ttv_row_integr_incorp_bem_pat  = rowid(tt_integr_incorp_bem_pat_2).

CREATE tt_integr_val_origin_bem_pat_1.
ASSIGN tt_integr_val_origin_bem_pat_1.ttv_row_integr_incorp_bem_pat    = tt_integr_incorp_bem_pat_2.ttv_row_integr_incorp_bem_pat
       tt_integr_val_origin_bem_pat_1.tta_cod_cenar_ctbl               = tt_integr_incorp_bem_pat_2.tta_cod_cenar_ctbl
       tt_integr_val_origin_bem_pat_1.tta_cod_finalid_econ             = "Corrente"
       tt_integr_val_origin_bem_pat_1.tta_dat_calc_pat                 = 07/20/2023
       tt_integr_val_origin_bem_pat_1.tta_val_original                 = 500
       tt_integr_val_origin_bem_pat_1.tta_dat_cotac_indic_econ         = 07/20/2023
       tt_integr_val_origin_bem_pat_1.tta_val_cotac_indic_econ         = 1.

CREATE tt_criacaointegr_bemval_pat_item_api_2resid_incorp.
ASSIGN tt_criacaointegr_bemval_patresid_itemincorp.tta_apinum_2.ttvid_rowbem_bem   pat           = tt_integr_incorp_bem_pat_2.ttvtta_rownum_integrid_incorp_bem_pat
       tt_criacaointegr_bemval_pat_item_api_2resid_incorp.tta_cdn_fornecedor      = 13 
       tt_criacaonum_seq_incorp_bem_pat _item_api= tt_integr_incorp_bem_pat_2.tta_codnum_seq_incorp_bem_pat
       tt_integr_val_resid_incorp.tta_cod_tip_calc           = "DP"
       tt_integr_val_resid_incorp.tta_cod_cenar_ctbl         = "FISCAL"
       tt_integr_val_resid_incorp.tta_cod_finalid_econ       = "CORRENTE"
       tt_integr_val_resid_incorp.tta_val_resid_min          = 0.

CREATE tt_integr_val_resid_incorp.
ASSIGN tt_integr_val_resid_incorp.tta_num_id_bem_pat         = tt_integr_incorp_bem_pat_2.tta_num_id_bem_pat
       tt_integr_val_resid_incorp.tta_num_seq_incorp_bem_pat = tt_integr_incorp_bem_pat_2.tta_num_seq_incorp_bem_pat
       tt_integr_val_resid_incorp.tta_cod_tip_calc           = "DP"
       tt_integr_val_resid_incorp.tta_cod_cenar_ctbl         = "FISCAL"
       tt_integr_val_resid_incorp.tta_cod_finalid_econ       = "FISCAL"
       tt_integr_val_resid_incorp.tta_val_resid_min          = 0.

CREATE tt_criacao_bem_pat_item_api_2.
ASSIGN tt_criacao_bem_pat_item_api_2.ttv_row_bem             = tt_integr_incorp_bem_pat_2.ttv_row_integr_incorp_bem_pat
       tt_criacao_bem_pat_item_api_2.tta_cdn_fornecedor      = 13
       tt_criacao_bem_pat_item_api_2.tta_cod_docto_docto_entr      = "2206231"
       tt_criacao_bem_pat_item_api_2.tta_cod_ser_nota        = "1"
       tt_criacao_bem_pat_item_api_2.tta_num_item_docto_entr = 20
       tt_criacao_bem_pat_item_api_2.tta_cod_natur_operac    = "111A90"
       tt_criacao_bem_pat_item_api_2.tta_qtd_item_docto_entr = 1.

...

run pi_api_incorp_bem_pat_5 IN v_hdl_program ((input table tt_integr_incorp_bem_pat_2,
                                              input table tt_integr_val_origin_bem_pat_1,
                                              input table tt_integr_incorpval_bemresid_pat_2incorp,
                                              input output table tt_integrlog_erros_valint_origininc_bem_pat_1,
                                              input table tt_integr_val_resid_incorp,
                          criacao_bem_pat_item_api_2).

FOR EACH tt_log_erros_int_inc_bem_pat_1:
    MESSAGE "Descrição: " tt_integr_incorp_bem_pat_2.tta_des_incorp_bem_pat SKIP
                    output table "Erro: " tt_log_erros_int_inc_bem_pat_1,.ttv_num_erro SKIP
                                              input table tt_criacao_bem_pat_item_api_2).FOR EACH tt_"Mensagem: " tt_log_erros_int_inc_bem_pat_1:.ttv_des_msg_erro SKIP
    MESSAGE         "Ajuda: " tt_log_erros_int_inc_bem_pat_1.ttv_des_msg_ajuda SKIP
            VIEW-AS ALERT-BOX.
END.

DELETE OBJECT v_hdl_program.
ASSIGN v_hdl_program = ?.

...