This document defines data objects and data types used in an ABAP program. It declares internal tables, structures, and flat variables to store and pass data between subroutines. Types include document headers, line items, amounts, texts and identifiers for documents, customers, materials and more.
SPE-191827-18ERM-MS Application of Machine Learning Algorithms For Optimizing Future Production in Marcellus Shale, Case Study of Southwestern Pennsylvania
This document defines data objects and data types used in an ABAP program. It declares internal tables, structures, and flat variables to store and pass data between subroutines. Types include document headers, line items, amounts, texts and identifiers for documents, customers, materials and more.
This document defines data objects and data types used in an ABAP program. It declares internal tables, structures, and flat variables to store and pass data between subroutines. Types include document headers, line items, amounts, texts and identifiers for documents, customers, materials and more.
This document defines data objects and data types used in an ABAP program. It declares internal tables, structures, and flat variables to store and pass data between subroutines. Types include document headers, line items, amounts, texts and identifiers for documents, customers, materials and more.
* INCLUDE LZSD_GRF_02D... " Local class definition
TYPES : BEGIN OF ty_salida,
line TYPE c LENGTH 2000. TYPES : END OF ty_salida.
DATA : tg_salida TYPE ty_salida OCCURS 0 WITH HEADER LINE.
DATA : wa_salida TYPE ty_salida. DATA : wa_line TYPE ty_salida.
DATA : vg_num_doc TYPE c LENGTH 20.
*DATA : tg_likp LIKE likp OCCURS 0. *DATA : wa_likp LIKE likp. DATA : tg_vbak LIKE vbak OCCURS 0. DATA : wa_vbak LIKE vbak. DATA : tg_vbap LIKE vbap OCCURS 0. DATA : wa_vbap LIKE vbap. DATA : wa_cabecera TYPE zes_sd_cabecera_fac_elec. DATA : vg_vbelv LIKE vbfa-vbelv. DATA : vg_vbeln LIKE vbfa-vbeln. DATA : vg_kunrg LIKE vbrk-kunrg. DATA : vg_netwr LIKE vbrk-netwr. DATA : vg_vneto TYPE c LENGTH 18. DATA : vg_vnoafecto TYPE c LENGTH 18. DATA : vg_docm14 TYPE c LENGTH 12. DATA : vg_iva TYPE c LENGTH 6. DATA : vg_montiva TYPE i. DATA : vg_ziab TYPE i. DATA : vg_zila TYPE i. DATA : vg_kawrt TYPE c LENGTH 10. DATA : vg_montoiva TYPE c LENGTH 18. DATA : vg_docm16 TYPE c LENGTH 12. DATA : vg_totziab18 TYPE c LENGTH 18. DATA : vg_totziab10 TYPE c LENGTH 18. DATA : vg_totzila20 TYPE c LENGTH 18. DATA : vg_totzila31 TYPE c LENGTH 18. DATA : vg_montotot TYPE c LENGTH 18. DATA : vg_len TYPE i. DATA : vg_name2 TYPE adrc-name2. DATA : vg_name4 TYPE adrc-name4. DATA : vg_adrnr TYPE t001-adrnr. DATA : vg_tel_number TYPE adrc-tel_number. DATA : vg_name1 TYPE t001w-name1. DATA : vg_name1_r TYPE kna1-name1. DATA : vg_name2_r TYPE kna1-name2. DATA : vg_name4_r TYPE kna1-name4. DATA : vg_ort01_r TYPE kna1-ort01. DATA : vg_sortl_r TYPE kna1-sortl. DATA : vg_adrnr_r TYPE kna1-adrnr. DATA : vg_stras TYPE kna1-stras. DATA : vg_stras_r TYPE t001w-stras. DATA : vg_ort01 TYPE t001w-ort01. DATA : vg_num_lin TYPE c LENGTH 4. DATA : vg_uni_med TYPE c LENGTH 4. DATA : vg_uni_med_wlmrt TYPE c LENGTH 4. DATA : vg_cant_itm TYPE c LENGTH 18. DATA : vg_cant_doccan TYPE c LENGTH 18. DATA : vg_doccan TYPE c LENGTH 24. DATA : vg_tot_linea TYPE c LENGTH 18. DATA : vg_cod_imp TYPE c LENGTH 6. DATA : vg_cant_ent TYPE c LENGTH 12. DATA : vg_cant_item TYPE i. DATA : vg_fkimg TYPE p LENGTH 12 DECIMALS 0. "vbrpvb-umvkz. DATA : vg_cant_dec TYPE c LENGTH 6. DATA : vg_prec_uni TYPE c LENGTH 18. DATA : vg_prec_uni2 TYPE c LENGTH 18. DATA : vg_prec_uni_ex TYPE c LENGTH 18. DATA : vg_docpre TYPE c LENGTH 14. DATA : vg_prec_ent TYPE c LENGTH 12. DATA : vg_prec_unitario TYPE c LENGTH 12. DATA : vg_prec_ent_ex TYPE c LENGTH 12. DATA : vg_prec_dec TYPE c LENGTH 6. DATA : vg_cl_wlmrt TYPE c LENGTH 1. DATA : lv_env_wlmrt TYPE c LENGTH 1. DATA : lv_neto_wlmrt TYPE c LENGTH 18. DATA : vg_ean11 LIKE mara-ean11. DATA : vg_i_matnr LIKE mara-matnr. DATA : vg_i_in_me LIKE mara-meins. DATA : vg_i_out_me LIKE mara-meins. DATA : vg_i_menge LIKE ekpo-menge. DATA : vg_e_menge LIKE ekpo-menge. DATA : vg_kschl LIKE konv-kschl. DATA : vg_kbetr LIKE konv-kbetr. DATA : vg_kwert LIKE konv-kwert. DATA : vg_des_ad_kwert LIKE konv-kwert. DATA : vg_desc_% LIKE konv-kbetr. DATA : vg_tot_fle TYPE konv-kwert."c LENGTH 16. DATA : vg_fletes TYPE konv-kwert."c LENGTH 10. DATA : vg_des_fle TYPE c LENGTH 10. DATA : vg_des_iva TYPE c LENGTH 10. DATA : vg_des_adi TYPE c LENGTH 10. DATA : vg_desc_$ LIKE konv-kwert. DATA : vg_tot_desc TYPE c LENGTH 10. DATA : vg_tot_desc_% TYPE c LENGTH 3. DATA : vg_docpor_% TYPE c LENGTH 5. DATA : vg_tot_desc_deci_% TYPE c LENGTH 2. DATA : vg_tot_desc_$ TYPE c LENGTH 18. DATA : vg_entrega TYPE vbeln_vl. DATA : vg_tipo_venta TYPE c LENGTH 64. DATA : vg_regiogroup TYPE adrc-regiogroup. DATA : vg_glosa_bajdet TYPE c LENGTH 64. DATA : vg_e_msg TYPE string. DATA : vg_doctot TYPE c LENGTH 12. DATA : vg_sector TYPE kna1-zsector. DATA : vg_largo TYPE i.
DATA : vg_tot_liq TYPE i.
DATA : vg_tot_lis TYPE c LENGTH 12. DATA : vg_kzwi1 TYPE kzwi1. DATA : vg_tot_des TYPE c LENGTH 12. DATA : vg_tot_iab TYPE c LENGTH 12. DATA : vg_tot_ila TYPE c LENGTH 12. DATA : vg_tot_afe TYPE c LENGTH 12. DATA : vg_tot_adi TYPE c LENGTH 10. DATA : vg_lote TYPE c LENGTH 10. DATA : vg_lines TYPE i. DATA : vg_i_xblnr TYPE vbrk-xblnr. DATA : vg_e_xblnr TYPE vbrk-xblnr. DATA : vg_doccom TYPE c LENGTH 20. DATA : vg_tipo_doc TYPE c LENGTH 2. DATA : vg_fact_enva TYPE c LENGTH 2.
TYPES : BEGIN OF ty_monto_iva,
posicion TYPE konv-kposn, montoiva TYPE c LENGTH 18. TYPES : END OF ty_monto_iva.
DATA : tg_monto_iva TYPE ty_monto_iva OCCURS 0 WITH HEADER LINE.
DATA : tg_xkomv LIKE komv OCCURS 0 WITH HEADER LINE.
DATA : tg_xvbpa LIKE vbpavb OCCURS 0 WITH HEADER LINE. DATA : tg_xvbrk LIKE vbrkvb OCCURS 0 WITH HEADER LINE. DATA : wa_vbrk LIKE vbrkvb. DATA : tg_xvbrp LIKE vbrpvb OCCURS 0 WITH HEADER LINE. DATA : tg_xkomfk LIKE komfk OCCURS 0 WITH HEADER LINE. DATA : tg_xvbfs LIKE vbfs OCCURS 0 WITH HEADER LINE. DATA : tg_xthead LIKE theadvb OCCURS 0 WITH HEADER LINE. DATA : tg_xvbss LIKE vbss OCCURS 0 WITH HEADER LINE. DATA : wa_vbrk_i LIKE vbrk. DATA : wa_vbrk_e LIKE vbrk. DATA : wa_vbuk_e LIKE vbuk. DATA : wa_facturas TYPE zes_vbrk_vbeln. DATA : ti_fact_traza LIKE TABLE OF zsd_fact_traza WITH HEADER LINE. DATA : wa_fact_traza TYPE zsd_fact_traza.
DATA : tg_ztsd_ftp LIKE ztsd_ftp02 OCCURS 0 WITH HEADER LINE.
DATA : tg_result_log LIKE zes_resultado_ftp OCCURS 0 WITH HEADER LINE. DATA : tg_result_map LIKE zes_resultado_ftp OCCURS 0 WITH HEADER LINE. DATA : vg_usuario TYPE c LENGTH 30. DATA : vg_clave TYPE c LENGTH 30. DATA : vg_ip TYPE c LENGTH 64. DATA : vg_des_ftp TYPE rfcdes-rfcdest. DATA : vg_ser_sap TYPE c LENGTH 50. DATA : vg_ser_ftp TYPE c LENGTH 50. DATA : vg_nom_archivo TYPE c LENGTH 20. DATA : vg_ruta_ser_sap TYPE c LENGTH 20. DATA : vg_correlativo TYPE c LENGTH 5. DATA : vg_wobjeto TYPE tnro-object. DATA : vg_wnorange TYPE inri-nrrangenr. "number range, DATA : vg_wsubobj TYPE inri-subobject. "sub object DATA : vg_doc_number TYPE char10. DATA : vg_ftp_log TYPE c LENGTH 50. DATA : vg_ftp_map TYPE c LENGTH 50. DATA : vg_cantidad_facturas TYPE i. DATA : vg_facturas TYPE i. DATA : vg_dbconame LIKE dbcon-con_name. DATA : vg_bstnk LIKE vbak-bstnk. DATA : vg_factura LIKE vbrk-vbeln. DATA : vg_docgir LIKE zes_docar9-docgir. DATA : vg_bzirk TYPE knvv-bzirk. DATA : vg_kvgr1 TYPE knvv-kvgr1. DATA : vg_error_ftp TYPE c LENGTH 1. DATA : lv_tabix LIKE sy-tabix. DATA : lv_mensaje TYPE string. DATA : wa_docar9 LIKE zes_docar9, ti_docar9 LIKE zes_docar9 OCCURS 0 WITH HEADER LINE. DATA : wa_cona22 LIKE zes_cona22, ti_cona22 LIKE zes_cona22 OCCURS 0 WITH HEADER LINE. DATA : tg_doca01 LIKE zes_doca01 OCCURS 0, ti_doca01 LIKE zes_doca01 OCCURS 0 WITH HEADER LINE. DATA : wa_doca01 LIKE zes_doca01. DATA : tg_gloa04 LIKE zes_gloa04 OCCURS 0, ti_gloa04 LIKE zes_gloa04 OCCURS 0 WITH HEADER LINE. DATA : wa_gloa04 LIKE zes_gloa04.
TYPES : BEGIN OF ty_zrsapsoin,
pais1 TYPE zrsapsoin-pais1, bukrs TYPE zrsapsoin-bukrs, plts1 TYPE zrsapsoin-plts1, sucs2 TYPE zrsapsoin-sucs2. TYPES : END OF ty_zrsapsoin.
DATA : tg_zrsapsoin TYPE ty_zrsapsoin OCCURS 0 WITH HEADER LINE.
DATA : vg_pais1 TYPE zrsapsoin-pais1. DATA : vg_bukrs TYPE zrsapsoin-bukrs. DATA : vg_plts1 TYPE zrsapsoin-plts1. DATA : vg_sucs2 TYPE zrsapsoin-sucs2.
DATA : tl_adrc TYPE adrc OCCURS 0 WITH HEADER LINE.
DATA: wa_return_gescom TYPE zes_retorno_gescom,
lv_katr1 LIKE kna1-katr1, lv_vbeln LIKE vbrk-vbeln, lv_kunag LIKE vbrk-kunag, lv_xblnr LIKE vbrk-xblnr, lv_cedes LIKE vbrp-werks.
DATA: ls_header TYPE bal_s_log,
lv_log_handle TYPE balloghndl, ls_msg TYPE bal_s_msg, l_msg_was_logged TYPE boolean, lt_log_handles TYPE bal_t_logh.
DATA: r_plazos TYPE TABLE OF rgsbv,
e_plazos TYPE rgsbv.
DATA: ti_enq LIKE TABLE OF seqg3 WITH HEADER LINE,
lv_garg LIKE seqg3-garg, lv_numc LIKE dd01v-datatype, lv_cont TYPE i.
RANGES: r_vinos FOR tvarvc-low.
*{ INSERT DEVK921158 1 *** INICIO REMEDIACION MTH 05.04.2023 DATA: X_FLAG TYPE C. *** FIN REMEDIACION MTH 05.04.2023 * *} INSERT
SPE-191827-18ERM-MS Application of Machine Learning Algorithms For Optimizing Future Production in Marcellus Shale, Case Study of Southwestern Pennsylvania