Sei sulla pagina 1di 140

################################################## ############ Open Tool Logger #################### ################################################## ############ Upload value: 1 ############ Execute value: 0 ############ BASE

RKM FLAG: 0 ############ ZRFC_RUN_INSTALL: 1 ############ Abap Function Name: ZODI_37001_16001 ############ Sap Host Name: erpdes ############ Sap User Name: hyperion2 ############ Sap password: ******** ############ Sap Client: 100 ############ Sap language: ES ############ Sap system no: 10 ############ Sap Connection Pool Name: SAP_ODI_ERP_POOL_erpdes ############ Sap Connection Pool Size: 10 ############ Sap Function group name: ZODI_FGR_37001 ############ File Delimiter: ############ File Name: ZODI_37001_16001_DEV.txt ############ FTP Host: ace00610 ############ FTP User: anonymous ############ FTP Password: ******** ############ FTP Passive Mode: 1 ############ FTP Transfer Time out: 100000 ############ User abap parameter names: IV_DELIMITER,CHAR3;IV_FILENAME,CHAR255;I V_USER,CHAR35;IV_PWD,CHAR35;IV_HOST,CHAR35;IV_HASHVALUE,CHAR35;IV_PATH,CHAR35;IV _MAX_ROW_CNT,SYTABIX;IV_FETCH_BATCH_SIZE,SYTABIX; ############ User abap parameter values: <Value> ############ User abap parameters separator: <Value> ############ Abap rfc table parameters: RETURN,BAPIRETURN;ET_FILE_RETURN,BAPIRET 2 ############ Abap rfc export parameters: ERRORMESSAGE;SY-MSGV1 ############ Log File Name: \\erpdbqa\sapexp\odi\log_odi.txt ############ OpenHub Path: / ############ SAP Development Class : ZODI_DEVCLASS ############ Max Row Count : ############ Fetch Batch Size : 100000 ############ Hash Value Marker: HVM Before defineDestination:: _OdiSapAbapExecute.initializeSAPConnPool() - destination: destination SAP_ODI_ER P_POOL_erpdes with properties:{jco.destination.auth_type=CONFIGURED_USER, proper tiesProvider=oracle.odi.sap.km.OdiSapDestinationDataProvider, jco.client.destina tion=SAP_ODI_ERP_POOL_erpdes} _OdiSapAbapExecute.initializeSAPConnPool() - Successfully Created SAP Connection Pool ABAP programs hash code value is : 1069024811 parameterPairs[0]: IV_DELIMITER parameterPairs[1]: CHAR3 parameterPairs[0]: IV_FILENAME parameterPairs[1]: CHAR255 parameterPairs[0]: IV_USER parameterPairs[1]: CHAR35 parameterPairs[0]: IV_PWD parameterPairs[1]: CHAR35 parameterPairs[0]: IV_HOST parameterPairs[1]: CHAR35 parameterPairs[0]: IV_HASHVALUE parameterPairs[1]: CHAR35 parameterPairs[0]: IV_PATH parameterPairs[1]: CHAR35

parameterPairs[0]: IV_MAX_ROW_CNT parameterPairs[1]: SYTABIX parameterPairs[0]: IV_FETCH_BATCH_SIZE parameterPairs[1]: SYTABIX ******************** *Final Type declarations ******************** TYPES : BEGIN OF ty_final, C1_CLIENT TYPE ADRC-CLIENT, C2_ADDRNUMBER TYPE ADRC-ADDRNUMBER, C3_DATE_FROM TYPE ADRC-DATE_FROM, C4_NATION TYPE ADRC-NATION, C5_DATE_TO TYPE ADRC-DATE_TO, C6_TITLE TYPE ADRC-TITLE, C7_NAME1 TYPE ADRC-NAME1, C8_NAME2 TYPE ADRC-NAME2, C9_NAME3 TYPE ADRC-NAME3, C10_NAME4 TYPE ADRC-NAME4, C11_NAME_TEXT TYPE ADRC-NAME_TEXT, C12_NAME_CO TYPE ADRC-NAME_CO, C13_CITY1 TYPE ADRC-CITY1, C14_CITY2 TYPE ADRC-CITY2, C15_CITY_CODE TYPE ADRC-CITY_CODE, C16_CITYP_CODE TYPE ADRC-CITYP_CODE, C17_HOME_CITY TYPE ADRC-HOME_CITY, C18_CITYH_CODE TYPE ADRC-CITYH_CODE, C19_CHCKSTATUS TYPE ADRC-CHCKSTATUS, C20_REGIOGROUP TYPE ADRC-REGIOGROUP, C21_POST_CODE1 TYPE ADRC-POST_CODE1, C22_POST_CODE2 TYPE ADRC-POST_CODE2, C23_POST_CODE3 TYPE ADRC-POST_CODE3, C24_PCODE1_EXT TYPE ADRC-PCODE1_EXT, C25_PCODE2_EXT TYPE ADRC-PCODE2_EXT, C26_PCODE3_EXT TYPE

ADRC-PCODE3_EXT, C27_PO_BOX TYPE ADRC-PO_BOX, C28_DONT_USE_P TYPE ADRC-DONT_USE_P, C29_PO_BOX_NUM TYPE ADRC-PO_BOX_NUM, C30_PO_BOX_LOC TYPE ADRC-PO_BOX_LOC, C31_CITY_CODE2 TYPE ADRC-CITY_CODE2, C32_PO_BOX_REG TYPE ADRC-PO_BOX_REG, C33_PO_BOX_CTY TYPE ADRC-PO_BOX_CTY, C34_POSTALAREA TYPE ADRC-POSTALAREA, C35_TRANSPZONE TYPE ADRC-TRANSPZONE, C36_STREET TYPE ADRC-STREET, C37_DONT_USE_S TYPE ADRC-DONT_USE_S, C38_STREETCODE TYPE ADRC-STREETCODE, C39_STREETABBR TYPE ADRC-STREETABBR, C40_HOUSE_NUM1 TYPE ADRC-HOUSE_NUM1, C41_HOUSE_NUM2 TYPE ADRC-HOUSE_NUM2, C42_HOUSE_NUM3 TYPE ADRC-HOUSE_NUM3, C43_STR_SUPPL1 TYPE ADRC-STR_SUPPL1, C44_STR_SUPPL2 TYPE ADRC-STR_SUPPL2, C45_STR_SUPPL3 TYPE ADRC-STR_SUPPL3, C46_LOCATION TYPE ADRC-LOCATION, C47_BUILDING TYPE ADRC-BUILDING, C48_FLOOR TYPE ADRC-FLOOR, C49_ROOMNUMBER TYPE ADRC-ROOMNUMBER, C50_COUNTRY TYPE ADRC-COUNTRY, C51_LANGU TYPE ADRC-LANGU, C52_REGION TYPE ADRC-REGION, C53_ADDR_GROUP TYPE ADRC-ADDR_GROUP, C54_FLAGGROUPS TYPE ADRC-FLAGGROUPS, C55_PERS_ADDR TYPE ADRC-PERS_ADDR, C56_SORT1 TYPE

ADRC-SORT1, C57_SORT2 TYPE ADRC-SORT2, C58_SORT_PHN TYPE ADRC-SORT_PHN, C59_DEFLT_COMM TYPE ADRC-DEFLT_COMM, C60_TEL_NUMBER TYPE ADRC-TEL_NUMBER, C61_TEL_EXTENS TYPE ADRC-TEL_EXTENS, C62_FAX_NUMBER TYPE ADRC-FAX_NUMBER, C63_FAX_EXTENS TYPE ADRC-FAX_EXTENS, C64_FLAGCOMM2 TYPE ADRC-FLAGCOMM2, C65_FLAGCOMM3 TYPE ADRC-FLAGCOMM3, C66_FLAGCOMM4 TYPE ADRC-FLAGCOMM4, C67_FLAGCOMM5 TYPE ADRC-FLAGCOMM5, C68_FLAGCOMM6 TYPE ADRC-FLAGCOMM6, C69_FLAGCOMM7 TYPE ADRC-FLAGCOMM7, C70_FLAGCOMM8 TYPE ADRC-FLAGCOMM8, C71_FLAGCOMM9 TYPE ADRC-FLAGCOMM9, C72_FLAGCOMM10 TYPE ADRC-FLAGCOMM10, C73_FLAGCOMM11 TYPE ADRC-FLAGCOMM11, C74_FLAGCOMM12 TYPE ADRC-FLAGCOMM12, C75_FLAGCOMM13 TYPE ADRC-FLAGCOMM13, C76_ADDRORIGIN TYPE ADRC-ADDRORIGIN, C77_MC_NAME1 TYPE ADRC-MC_NAME1, C78_MC_CITY1 TYPE ADRC-MC_CITY1, C79_MC_STREET TYPE ADRC-MC_STREET, C80_EXTENSION1 TYPE ADRC-EXTENSION1, C81_EXTENSION2 TYPE ADRC-EXTENSION2, C82_TIME_ZONE TYPE ADRC-TIME_ZONE, C83_TAXJURCODE TYPE ADRC-TAXJURCODE, C84_ADDRESS_ID TYPE ADRC-ADDRESS_ID, C85_LANGU_CREA TYPE ADRC-LANGU_CREA, C86_DUNS TYPE

ADRC-DUNS, C87_DUNSP4 TYPE ADRC-DUNSP4, END OF ty_final. ***************************** *Final Temp Type Declarations ***************************** TYPES : BEGIN OF ty_final_tmp, C1_CLIENT TYPE ADRC-CLIENT, C2_ADDRNUMBER TYPE ADRC-ADDRNUMBER, C3_DATE_FROM TYPE ADRC-DATE_FROM, C4_NATION TYPE ADRC-NATION, C5_DATE_TO TYPE ADRC-DATE_TO, C6_TITLE TYPE ADRC-TITLE, C7_NAME1 TYPE ADRC-NAME1, C8_NAME2 TYPE ADRC-NAME2, C9_NAME3 TYPE ADRC-NAME3, C10_NAME4 TYPE ADRC-NAME4, C11_NAME_TEXT TYPE ADRC-NAME_TEXT, C12_NAME_CO TYPE ADRC-NAME_CO, C13_CITY1 TYPE ADRC-CITY1, C14_CITY2 TYPE ADRC-CITY2, C15_CITY_CODE TYPE ADRC-CITY_CODE, C16_CITYP_CODE TYPE ADRC-CITYP_CODE, C17_HOME_CITY TYPE ADRC-HOME_CITY, C18_CITYH_CODE TYPE ADRC-CITYH_CODE, C19_CHCKSTATUS TYPE ADRC-CHCKSTATUS, C20_REGIOGROUP TYPE ADRC-REGIOGROUP, C21_POST_CODE1 TYPE ADRC-POST_CODE1, C22_POST_CODE2 TYPE ADRC-POST_CODE2, C23_POST_CODE3 TYPE ADRC-POST_CODE3, C24_PCODE1_EXT TYPE ADRC-PCODE1_EXT, C25_PCODE2_EXT TYPE ADRC-PCODE2_EXT, C26_PCODE3_EXT TYPE

ADRC-PCODE3_EXT, C27_PO_BOX TYPE ADRC-PO_BOX, C28_DONT_USE_P TYPE ADRC-DONT_USE_P, C29_PO_BOX_NUM TYPE ADRC-PO_BOX_NUM, C30_PO_BOX_LOC TYPE ADRC-PO_BOX_LOC, C31_CITY_CODE2 TYPE ADRC-CITY_CODE2, C32_PO_BOX_REG TYPE ADRC-PO_BOX_REG, C33_PO_BOX_CTY TYPE ADRC-PO_BOX_CTY, C34_POSTALAREA TYPE ADRC-POSTALAREA, C35_TRANSPZONE TYPE ADRC-TRANSPZONE, C36_STREET TYPE ADRC-STREET, C37_DONT_USE_S TYPE ADRC-DONT_USE_S, C38_STREETCODE TYPE ADRC-STREETCODE, C39_STREETABBR TYPE ADRC-STREETABBR, C40_HOUSE_NUM1 TYPE ADRC-HOUSE_NUM1, C41_HOUSE_NUM2 TYPE ADRC-HOUSE_NUM2, C42_HOUSE_NUM3 TYPE ADRC-HOUSE_NUM3, C43_STR_SUPPL1 TYPE ADRC-STR_SUPPL1, C44_STR_SUPPL2 TYPE ADRC-STR_SUPPL2, C45_STR_SUPPL3 TYPE ADRC-STR_SUPPL3, C46_LOCATION TYPE ADRC-LOCATION, C47_BUILDING TYPE ADRC-BUILDING, C48_FLOOR TYPE ADRC-FLOOR, C49_ROOMNUMBER TYPE ADRC-ROOMNUMBER, C50_COUNTRY TYPE ADRC-COUNTRY, C51_LANGU TYPE ADRC-LANGU, C52_REGION TYPE ADRC-REGION, C53_ADDR_GROUP TYPE ADRC-ADDR_GROUP, C54_FLAGGROUPS TYPE ADRC-FLAGGROUPS, C55_PERS_ADDR TYPE ADRC-PERS_ADDR, C56_SORT1 TYPE

ADRC-SORT1, C57_SORT2 TYPE ADRC-SORT2, C58_SORT_PHN TYPE ADRC-SORT_PHN, C59_DEFLT_COMM TYPE ADRC-DEFLT_COMM, C60_TEL_NUMBER TYPE ADRC-TEL_NUMBER, C61_TEL_EXTENS TYPE ADRC-TEL_EXTENS, C62_FAX_NUMBER TYPE ADRC-FAX_NUMBER, C63_FAX_EXTENS TYPE ADRC-FAX_EXTENS, C64_FLAGCOMM2 TYPE ADRC-FLAGCOMM2, C65_FLAGCOMM3 TYPE ADRC-FLAGCOMM3, C66_FLAGCOMM4 TYPE ADRC-FLAGCOMM4, C67_FLAGCOMM5 TYPE ADRC-FLAGCOMM5, C68_FLAGCOMM6 TYPE ADRC-FLAGCOMM6, C69_FLAGCOMM7 TYPE ADRC-FLAGCOMM7, C70_FLAGCOMM8 TYPE ADRC-FLAGCOMM8, C71_FLAGCOMM9 TYPE ADRC-FLAGCOMM9, C72_FLAGCOMM10 TYPE ADRC-FLAGCOMM10, C73_FLAGCOMM11 TYPE ADRC-FLAGCOMM11, C74_FLAGCOMM12 TYPE ADRC-FLAGCOMM12, C75_FLAGCOMM13 TYPE ADRC-FLAGCOMM13, C76_ADDRORIGIN TYPE ADRC-ADDRORIGIN, C77_MC_NAME1 TYPE ADRC-MC_NAME1, C78_MC_CITY1 TYPE ADRC-MC_CITY1, C79_MC_STREET TYPE ADRC-MC_STREET, C80_EXTENSION1 TYPE ADRC-EXTENSION1, C81_EXTENSION2 TYPE ADRC-EXTENSION2, C82_TIME_ZONE TYPE ADRC-TIME_ZONE, C83_TAXJURCODE TYPE ADRC-TAXJURCODE, C84_ADDRESS_ID TYPE ADRC-ADDRESS_ID, C85_LANGU_CREA TYPE ADRC-LANGU_CREA, C86_DUNS TYPE

ADRC-DUNS, C87_DUNSP4 TYPE ADRC-DUNSP4, END OF ty_final_tmp. ******************************* *Final Target Type Declarations ******************************* TYPES : BEGIN OF ty_final_target, C1_CLIENT TYPE ADRC-CLIENT, C2_ADDRNUMBER TYPE ADRC-ADDRNUMBER, C3_DATE_FROM TYPE ADRC-DATE_FROM, C4_NATION TYPE ADRC-NATION, C5_DATE_TO TYPE ADRC-DATE_TO, C6_TITLE TYPE ADRC-TITLE, C7_NAME1 TYPE ADRC-NAME1, C8_NAME2 TYPE ADRC-NAME2, C9_NAME3 TYPE ADRC-NAME3, C10_NAME4 TYPE ADRC-NAME4, C11_NAME_TEXT TYPE ADRC-NAME_TEXT, C12_NAME_CO TYPE ADRC-NAME_CO, C13_CITY1 TYPE ADRC-CITY1, C14_CITY2 TYPE ADRC-CITY2, C15_CITY_CODE TYPE ADRC-CITY_CODE, C16_CITYP_CODE TYPE ADRC-CITYP_CODE, C17_HOME_CITY TYPE ADRC-HOME_CITY, C18_CITYH_CODE TYPE ADRC-CITYH_CODE, C19_CHCKSTATUS TYPE ADRC-CHCKSTATUS, C20_REGIOGROUP TYPE ADRC-REGIOGROUP, C21_POST_CODE1 TYPE ADRC-POST_CODE1, C22_POST_CODE2 TYPE ADRC-POST_CODE2, C23_POST_CODE3 TYPE ADRC-POST_CODE3, C24_PCODE1_EXT TYPE ADRC-PCODE1_EXT, C25_PCODE2_EXT TYPE ADRC-PCODE2_EXT, C26_PCODE3_EXT TYPE

ADRC-PCODE3_EXT, C27_PO_BOX TYPE ADRC-PO_BOX, C28_DONT_USE_P TYPE ADRC-DONT_USE_P, C29_PO_BOX_NUM TYPE ADRC-PO_BOX_NUM, C30_PO_BOX_LOC TYPE ADRC-PO_BOX_LOC, C31_CITY_CODE2 TYPE ADRC-CITY_CODE2, C32_PO_BOX_REG TYPE ADRC-PO_BOX_REG, C33_PO_BOX_CTY TYPE ADRC-PO_BOX_CTY, C34_POSTALAREA TYPE ADRC-POSTALAREA, C35_TRANSPZONE TYPE ADRC-TRANSPZONE, C36_STREET TYPE ADRC-STREET, C37_DONT_USE_S TYPE ADRC-DONT_USE_S, C38_STREETCODE TYPE ADRC-STREETCODE, C39_STREETABBR TYPE ADRC-STREETABBR, C40_HOUSE_NUM1 TYPE ADRC-HOUSE_NUM1, C41_HOUSE_NUM2 TYPE ADRC-HOUSE_NUM2, C42_HOUSE_NUM3 TYPE ADRC-HOUSE_NUM3, C43_STR_SUPPL1 TYPE ADRC-STR_SUPPL1, C44_STR_SUPPL2 TYPE ADRC-STR_SUPPL2, C45_STR_SUPPL3 TYPE ADRC-STR_SUPPL3, C46_LOCATION TYPE ADRC-LOCATION, C47_BUILDING TYPE ADRC-BUILDING, C48_FLOOR TYPE ADRC-FLOOR, C49_ROOMNUMBER TYPE ADRC-ROOMNUMBER, C50_COUNTRY TYPE ADRC-COUNTRY, C51_LANGU TYPE ADRC-LANGU, C52_REGION TYPE ADRC-REGION, C53_ADDR_GROUP TYPE ADRC-ADDR_GROUP, C54_FLAGGROUPS TYPE ADRC-FLAGGROUPS, C55_PERS_ADDR TYPE ADRC-PERS_ADDR, C56_SORT1 TYPE

ADRC-SORT1, C57_SORT2 TYPE ADRC-SORT2, C58_SORT_PHN TYPE ADRC-SORT_PHN, C59_DEFLT_COMM TYPE ADRC-DEFLT_COMM, C60_TEL_NUMBER TYPE ADRC-TEL_NUMBER, C61_TEL_EXTENS TYPE ADRC-TEL_EXTENS, C62_FAX_NUMBER TYPE ADRC-FAX_NUMBER, C63_FAX_EXTENS TYPE ADRC-FAX_EXTENS, C64_FLAGCOMM2 TYPE ADRC-FLAGCOMM2, C65_FLAGCOMM3 TYPE ADRC-FLAGCOMM3, C66_FLAGCOMM4 TYPE ADRC-FLAGCOMM4, C67_FLAGCOMM5 TYPE ADRC-FLAGCOMM5, C68_FLAGCOMM6 TYPE ADRC-FLAGCOMM6, C69_FLAGCOMM7 TYPE ADRC-FLAGCOMM7, C70_FLAGCOMM8 TYPE ADRC-FLAGCOMM8, C71_FLAGCOMM9 TYPE ADRC-FLAGCOMM9, C72_FLAGCOMM10 TYPE ADRC-FLAGCOMM10, C73_FLAGCOMM11 TYPE ADRC-FLAGCOMM11, C74_FLAGCOMM12 TYPE ADRC-FLAGCOMM12, C75_FLAGCOMM13 TYPE ADRC-FLAGCOMM13, C76_ADDRORIGIN TYPE ADRC-ADDRORIGIN, C77_MC_NAME1 TYPE ADRC-MC_NAME1, C78_MC_CITY1 TYPE ADRC-MC_CITY1, C79_MC_STREET TYPE ADRC-MC_STREET, C80_EXTENSION1 TYPE ADRC-EXTENSION1, C81_EXTENSION2 TYPE ADRC-EXTENSION2, C82_TIME_ZONE TYPE ADRC-TIME_ZONE, C83_TAXJURCODE TYPE ADRC-TAXJURCODE, C84_ADDRESS_ID TYPE ADRC-ADDRESS_ID, C85_LANGU_CREA TYPE ADRC-LANGU_CREA, C86_DUNS TYPE

ADRC-DUNS, C87_DUNSP4 TYPE ADRC-DUNSP4, END OF ty_final_target. ************************** * Table type for ADRC ************************** TYPES : BEGIN OF ty_ADRC, C1_CLIENT TYPE ADRC-CLIENT, C2_ADDRNUMBER TYPE ADRC-ADDRNUMBER, C3_DATE_FROM TYPE ADRC-DATE_FROM, C4_NATION TYPE ADRC-NATION, C5_DATE_TO TYPE ADRC-DATE_TO, C6_TITLE TYPE ADRC-TITLE, C7_NAME1 TYPE ADRC-NAME1, C8_NAME2 TYPE ADRC-NAME2, C9_NAME3 TYPE ADRC-NAME3, C10_NAME4 TYPE ADRC-NAME4, C11_NAME_TEXT TYPE ADRC-NAME_TEXT, C12_NAME_CO TYPE ADRC-NAME_CO, C13_CITY1 TYPE ADRC-CITY1, C14_CITY2 TYPE ADRC-CITY2, C15_CITY_CODE TYPE ADRC-CITY_CODE, C16_CITYP_CODE TYPE ADRC-CITYP_CODE, C17_HOME_CITY TYPE ADRC-HOME_CITY, C18_CITYH_CODE TYPE ADRC-CITYH_CODE, C19_CHCKSTATUS TYPE ADRC-CHCKSTATUS, C20_REGIOGROUP TYPE ADRC-REGIOGROUP, C21_POST_CODE1 TYPE ADRC-POST_CODE1, C22_POST_CODE2 TYPE ADRC-POST_CODE2, C23_POST_CODE3 TYPE ADRC-POST_CODE3, C24_PCODE1_EXT TYPE ADRC-PCODE1_EXT, C25_PCODE2_EXT TYPE ADRC-PCODE2_EXT, C26_PCODE3_EXT TYPE

ADRC-PCODE3_EXT, C27_PO_BOX TYPE ADRC-PO_BOX, C28_DONT_USE_P TYPE ADRC-DONT_USE_P, C29_PO_BOX_NUM TYPE ADRC-PO_BOX_NUM, C30_PO_BOX_LOC TYPE ADRC-PO_BOX_LOC, C31_CITY_CODE2 TYPE ADRC-CITY_CODE2, C32_PO_BOX_REG TYPE ADRC-PO_BOX_REG, C33_PO_BOX_CTY TYPE ADRC-PO_BOX_CTY, C34_POSTALAREA TYPE ADRC-POSTALAREA, C35_TRANSPZONE TYPE ADRC-TRANSPZONE, C36_STREET TYPE ADRC-STREET, C37_DONT_USE_S TYPE ADRC-DONT_USE_S, C38_STREETCODE TYPE ADRC-STREETCODE, C39_STREETABBR TYPE ADRC-STREETABBR, C40_HOUSE_NUM1 TYPE ADRC-HOUSE_NUM1, C41_HOUSE_NUM2 TYPE ADRC-HOUSE_NUM2, C42_HOUSE_NUM3 TYPE ADRC-HOUSE_NUM3, C43_STR_SUPPL1 TYPE ADRC-STR_SUPPL1, C44_STR_SUPPL2 TYPE ADRC-STR_SUPPL2, C45_STR_SUPPL3 TYPE ADRC-STR_SUPPL3, C46_LOCATION TYPE ADRC-LOCATION, C47_BUILDING TYPE ADRC-BUILDING, C48_FLOOR TYPE ADRC-FLOOR, C49_ROOMNUMBER TYPE ADRC-ROOMNUMBER, C50_COUNTRY TYPE ADRC-COUNTRY, C51_LANGU TYPE ADRC-LANGU, C52_REGION TYPE ADRC-REGION, C53_ADDR_GROUP TYPE ADRC-ADDR_GROUP, C54_FLAGGROUPS TYPE ADRC-FLAGGROUPS, C55_PERS_ADDR TYPE ADRC-PERS_ADDR, C56_SORT1 TYPE

ADRC-SORT1, C57_SORT2 TYPE ADRC-SORT2, C58_SORT_PHN TYPE ADRC-SORT_PHN, C59_DEFLT_COMM TYPE ADRC-DEFLT_COMM, C60_TEL_NUMBER TYPE ADRC-TEL_NUMBER, C61_TEL_EXTENS TYPE ADRC-TEL_EXTENS, C62_FAX_NUMBER TYPE ADRC-FAX_NUMBER, C63_FAX_EXTENS TYPE ADRC-FAX_EXTENS, C64_FLAGCOMM2 TYPE ADRC-FLAGCOMM2, C65_FLAGCOMM3 TYPE ADRC-FLAGCOMM3, C66_FLAGCOMM4 TYPE ADRC-FLAGCOMM4, C67_FLAGCOMM5 TYPE ADRC-FLAGCOMM5, C68_FLAGCOMM6 TYPE ADRC-FLAGCOMM6, C69_FLAGCOMM7 TYPE ADRC-FLAGCOMM7, C70_FLAGCOMM8 TYPE ADRC-FLAGCOMM8, C71_FLAGCOMM9 TYPE ADRC-FLAGCOMM9, C72_FLAGCOMM10 TYPE ADRC-FLAGCOMM10, C73_FLAGCOMM11 TYPE ADRC-FLAGCOMM11, C74_FLAGCOMM12 TYPE ADRC-FLAGCOMM12, C75_FLAGCOMM13 TYPE ADRC-FLAGCOMM13, C76_ADDRORIGIN TYPE ADRC-ADDRORIGIN, C77_MC_NAME1 TYPE ADRC-MC_NAME1, C78_MC_CITY1 TYPE ADRC-MC_CITY1, C79_MC_STREET TYPE ADRC-MC_STREET, C80_EXTENSION1 TYPE ADRC-EXTENSION1, C81_EXTENSION2 TYPE ADRC-EXTENSION2, C82_TIME_ZONE TYPE ADRC-TIME_ZONE, C83_TAXJURCODE TYPE ADRC-TAXJURCODE, C84_ADDRESS_ID TYPE ADRC-ADDRESS_ID, C85_LANGU_CREA TYPE ADRC-LANGU_CREA, C86_DUNS TYPE

ADRC-DUNS, C87_DUNSP4 TYPE ADRC-DUNSP4, END OF ty_ADRC. TYPES: BEGIN OF gs_text, line(1554) TYPE c, END OF gs_text. ************************ *Structure Declarations ************************ DATA: wa_final_tmp type ty_final_tmp. DATA: wa_final_string TYPE string, wa_final TYPE ty_final, wa_final_target TYPE ty_final_target, t_vers TYPE cvers, ******************** *Table Declarations ******************** gt_result TYPE TABLE OF gs_text, tt_final TYPE STANDARD TABLE OF ty_final, tt_final_target TYPE STANDARD TABLE OF ty_final_target, tt_final_tmp TYPE STANDARD TABLE OF ty_final_tmp, tt_final_tmp1 TYPE STANDARD TABLE OF ty_final, lt_txtdata TYPE STANDARD TABLE OF ls_text, wa_txtdata LIKE LINE OF lt_txtdata, lt_result TYPE STANDARD TABLE OF ls_text, *********************** *Variable Declarations *********************** lv_tabix_frm TYPE SY-TABIX, lv_tabix_to TYPE SY-TABIX, path type char35, lv_hdl TYPE i, lv_cmd(120) TYPE c, lv_slen TYPE i, lv_line TYPE i, lv_delimiter type string, lv_FLAG TYPE CHAR1 VALUE ''''. *Constants Declarations CONSTANTS: gc_error VALUE ''E'', gc_success VALUE ''S'', gc_information VALUE ''I'', lc_dest TYPE rfcdes-rfcdest VALUE ''SAPFTPA'', lc_key TYPE i VALUE 26101957, lc_pasv VALUE ''X'', lc_cmd1(20) TYPE c VALUE ''set passive on'', lc_cmd2(5) TYPE c VALUE ''put''. DATA: C1_CLIENT TYPE STRING. DATA: C2_ADDRNUMBER TYPE STRING. DATA: C3_DATE_FROM TYPE STRING. DATA: C4_NATION TYPE STRING.

DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE

C5_DATE_TO STRING. C6_TITLE STRING. C7_NAME1 STRING. C8_NAME2 STRING. C9_NAME3 STRING. C10_NAME4 STRING. C11_NAME_TEXT STRING. C12_NAME_CO STRING. C13_CITY1 STRING. C14_CITY2 STRING. C15_CITY_CODE STRING. C16_CITYP_CODE STRING. C17_HOME_CITY STRING. C18_CITYH_CODE STRING. C19_CHCKSTATUS STRING. C20_REGIOGROUP STRING. C21_POST_CODE1 STRING. C22_POST_CODE2 STRING. C23_POST_CODE3 STRING. C24_PCODE1_EXT STRING. C25_PCODE2_EXT STRING. C26_PCODE3_EXT STRING. C27_PO_BOX STRING. C28_DONT_USE_P STRING. C29_PO_BOX_NUM STRING. C30_PO_BOX_LOC STRING. C31_CITY_CODE2 STRING. C32_PO_BOX_REG STRING. C33_PO_BOX_CTY STRING. C34_POSTALAREA STRING.

DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE DATA: TYPE

C35_TRANSPZONE STRING. C36_STREET STRING. C37_DONT_USE_S STRING. C38_STREETCODE STRING. C39_STREETABBR STRING. C40_HOUSE_NUM1 STRING. C41_HOUSE_NUM2 STRING. C42_HOUSE_NUM3 STRING. C43_STR_SUPPL1 STRING. C44_STR_SUPPL2 STRING. C45_STR_SUPPL3 STRING. C46_LOCATION STRING. C47_BUILDING STRING. C48_FLOOR STRING. C49_ROOMNUMBER STRING. C50_COUNTRY STRING. C51_LANGU STRING. C52_REGION STRING. C53_ADDR_GROUP STRING. C54_FLAGGROUPS STRING. C55_PERS_ADDR STRING. C56_SORT1 STRING. C57_SORT2 STRING. C58_SORT_PHN STRING. C59_DEFLT_COMM STRING. C60_TEL_NUMBER STRING. C61_TEL_EXTENS STRING. C62_FAX_NUMBER STRING. C63_FAX_EXTENS STRING. C64_FLAGCOMM2 STRING.

DATA: C65_FLAGCOMM3 TYPE STRING. DATA: C66_FLAGCOMM4 TYPE STRING. DATA: C67_FLAGCOMM5 TYPE STRING. DATA: C68_FLAGCOMM6 TYPE STRING. DATA: C69_FLAGCOMM7 TYPE STRING. DATA: C70_FLAGCOMM8 TYPE STRING. DATA: C71_FLAGCOMM9 TYPE STRING. DATA: C72_FLAGCOMM10 TYPE STRING. DATA: C73_FLAGCOMM11 TYPE STRING. DATA: C74_FLAGCOMM12 TYPE STRING. DATA: C75_FLAGCOMM13 TYPE STRING. DATA: C76_ADDRORIGIN TYPE STRING. DATA: C77_MC_NAME1 TYPE STRING. DATA: C78_MC_CITY1 TYPE STRING. DATA: C79_MC_STREET TYPE STRING. DATA: C80_EXTENSION1 TYPE STRING. DATA: C81_EXTENSION2 TYPE STRING. DATA: C82_TIME_ZONE TYPE STRING. DATA: C83_TAXJURCODE TYPE STRING. DATA: C84_ADDRESS_ID TYPE STRING. DATA: C85_LANGU_CREA TYPE STRING. DATA: C86_DUNS TYPE STRING. DATA: C87_DUNSP4 TYPE STRING. *Internal table ADRC DATA: tt_ADRC TYPE STANDARD TABLE OF ty_ADRC, wa_ADRC TYPE ty_ADRC. lv_delimiter = iv_delimiter. IF iv_hashvalue NE ''1069024811''. CLEAR et_file_return. et_file_return-type = ''E''. et_file_return-message = ''Installed ABAP program does not match interface definition''. APPEND et_file_return. EXIT. ENDIF.

*Selecting data from tables *Selecting data from ADRC SELECT CLIENT ADDRNUMBER DATE_FROM NATION DATE_TO TITLE NAME1 NAME2 NAME3 NAME4 NAME_TEXT NAME_CO CITY1 CITY2 CITY_CODE CITYP_CODE HOME_CITY CITYH_CODE CHCKSTATUS REGIOGROUP POST_CODE1 POST_CODE2 POST_CODE3 PCODE1_EXT PCODE2_EXT PCODE3_EXT PO_BOX DONT_USE_P PO_BOX_NUM PO_BOX_LOC CITY_CODE2 PO_BOX_REG PO_BOX_CTY POSTALAREA TRANSPZONE STREET DONT_USE_S STREETCODE STREETABBR HOUSE_NUM1 HOUSE_NUM2 HOUSE_NUM3 STR_SUPPL1 STR_SUPPL2 STR_SUPPL3 LOCATION BUILDING FLOOR ROOMNUMBER COUNTRY LANGU REGION ADDR_GROUP FLAGGROUPS PERS_ADDR SORT1 SORT2 SORT_PHN

DEFLT_COMM TEL_NUMBER TEL_EXTENS FAX_NUMBER FAX_EXTENS FLAGCOMM2 FLAGCOMM3 FLAGCOMM4 FLAGCOMM5 FLAGCOMM6 FLAGCOMM7 FLAGCOMM8 FLAGCOMM9 FLAGCOMM10 FLAGCOMM11 FLAGCOMM12 FLAGCOMM13 ADDRORIGIN MC_NAME1 MC_CITY1 MC_STREET EXTENSION1 EXTENSION2 TIME_ZONE TAXJURCODE ADDRESS_ID LANGU_CREA DUNS DUNSP4 INTO TABLE tt_ADRC FROM ADRC. LOOP AT tt_ADRC INTO wa_ADRC. MOVE wa_ADRC-C1_CLIENT TO wa_final_tmp-C1_CLIENT. MOVE wa_ADRC-C2_ADDRNUMBER TO wa_final_tmp-C2_ADDRNUMBER. MOVE wa_ADRC-C3_DATE_FROM TO wa_final_tmp-C3_DATE_FROM. MOVE wa_ADRC-C4_NATION TO wa_final_tmp-C4_NATION. MOVE wa_ADRC-C5_DATE_TO TO wa_final_tmp-C5_DATE_TO. MOVE wa_ADRC-C6_TITLE TO wa_final_tmp-C6_TITLE. MOVE wa_ADRC-C7_NAME1 TO wa_final_tmp-C7_NAME1. MOVE wa_ADRC-C8_NAME2 TO wa_final_tmp-C8_NAME2. MOVE wa_ADRC-C9_NAME3 TO wa_final_tmp-C9_NAME3. MOVE wa_ADRC-C10_NAME4 TO wa_final_tmp-C10_NAME4. MOVE wa_ADRC-C11_NAME_TEXT TO wa_final_tmp-C11_NAME_TEXT. MOVE wa_ADRC-C12_NAME_CO TO wa_final_tmp-C12_NAME_CO. MOVE wa_ADRC-C13_CITY1 TO wa_final_tmp-C13_CITY1. MOVE wa_ADRC-C14_CITY2

TO wa_final_tmp-C14_CITY2. MOVE wa_ADRC-C15_CITY_CODE TO wa_final_tmp-C15_CITY_CODE. MOVE wa_ADRC-C16_CITYP_CODE TO wa_final_tmp-C16_CITYP_CODE. MOVE wa_ADRC-C17_HOME_CITY TO wa_final_tmp-C17_HOME_CITY. MOVE wa_ADRC-C18_CITYH_CODE TO wa_final_tmp-C18_CITYH_CODE. MOVE wa_ADRC-C19_CHCKSTATUS TO wa_final_tmp-C19_CHCKSTATUS. MOVE wa_ADRC-C20_REGIOGROUP TO wa_final_tmp-C20_REGIOGROUP. MOVE wa_ADRC-C21_POST_CODE1 TO wa_final_tmp-C21_POST_CODE1. MOVE wa_ADRC-C22_POST_CODE2 TO wa_final_tmp-C22_POST_CODE2. MOVE wa_ADRC-C23_POST_CODE3 TO wa_final_tmp-C23_POST_CODE3. MOVE wa_ADRC-C24_PCODE1_EXT TO wa_final_tmp-C24_PCODE1_EXT. MOVE wa_ADRC-C25_PCODE2_EXT TO wa_final_tmp-C25_PCODE2_EXT. MOVE wa_ADRC-C26_PCODE3_EXT TO wa_final_tmp-C26_PCODE3_EXT. MOVE wa_ADRC-C27_PO_BOX TO wa_final_tmp-C27_PO_BOX. MOVE wa_ADRC-C28_DONT_USE_P TO wa_final_tmp-C28_DONT_USE_P. MOVE wa_ADRC-C29_PO_BOX_NUM TO wa_final_tmp-C29_PO_BOX_NUM. MOVE wa_ADRC-C30_PO_BOX_LOC TO wa_final_tmp-C30_PO_BOX_LOC. MOVE wa_ADRC-C31_CITY_CODE2 TO wa_final_tmp-C31_CITY_CODE2. MOVE wa_ADRC-C32_PO_BOX_REG TO wa_final_tmp-C32_PO_BOX_REG. MOVE wa_ADRC-C33_PO_BOX_CTY TO wa_final_tmp-C33_PO_BOX_CTY. MOVE wa_ADRC-C34_POSTALAREA TO wa_final_tmp-C34_POSTALAREA. MOVE wa_ADRC-C35_TRANSPZONE TO wa_final_tmp-C35_TRANSPZONE. MOVE wa_ADRC-C36_STREET TO wa_final_tmp-C36_STREET. MOVE wa_ADRC-C37_DONT_USE_S TO wa_final_tmp-C37_DONT_USE_S. MOVE wa_ADRC-C38_STREETCODE TO wa_final_tmp-C38_STREETCODE. MOVE wa_ADRC-C39_STREETABBR TO wa_final_tmp-C39_STREETABBR. MOVE wa_ADRC-C40_HOUSE_NUM1 TO wa_final_tmp-C40_HOUSE_NUM1. MOVE wa_ADRC-C41_HOUSE_NUM2 TO wa_final_tmp-C41_HOUSE_NUM2. MOVE wa_ADRC-C42_HOUSE_NUM3 TO wa_final_tmp-C42_HOUSE_NUM3. MOVE wa_ADRC-C43_STR_SUPPL1 TO wa_final_tmp-C43_STR_SUPPL1. MOVE wa_ADRC-C44_STR_SUPPL2

TO wa_final_tmp-C44_STR_SUPPL2. MOVE wa_ADRC-C45_STR_SUPPL3 TO wa_final_tmp-C45_STR_SUPPL3. MOVE wa_ADRC-C46_LOCATION TO wa_final_tmp-C46_LOCATION. MOVE wa_ADRC-C47_BUILDING TO wa_final_tmp-C47_BUILDING. MOVE wa_ADRC-C48_FLOOR TO wa_final_tmp-C48_FLOOR. MOVE wa_ADRC-C49_ROOMNUMBER TO wa_final_tmp-C49_ROOMNUMBER. MOVE wa_ADRC-C50_COUNTRY TO wa_final_tmp-C50_COUNTRY. MOVE wa_ADRC-C51_LANGU TO wa_final_tmp-C51_LANGU. MOVE wa_ADRC-C52_REGION TO wa_final_tmp-C52_REGION. MOVE wa_ADRC-C53_ADDR_GROUP TO wa_final_tmp-C53_ADDR_GROUP. MOVE wa_ADRC-C54_FLAGGROUPS TO wa_final_tmp-C54_FLAGGROUPS. MOVE wa_ADRC-C55_PERS_ADDR TO wa_final_tmp-C55_PERS_ADDR. MOVE wa_ADRC-C56_SORT1 TO wa_final_tmp-C56_SORT1. MOVE wa_ADRC-C57_SORT2 TO wa_final_tmp-C57_SORT2. MOVE wa_ADRC-C58_SORT_PHN TO wa_final_tmp-C58_SORT_PHN. MOVE wa_ADRC-C59_DEFLT_COMM TO wa_final_tmp-C59_DEFLT_COMM. MOVE wa_ADRC-C60_TEL_NUMBER TO wa_final_tmp-C60_TEL_NUMBER. MOVE wa_ADRC-C61_TEL_EXTENS TO wa_final_tmp-C61_TEL_EXTENS. MOVE wa_ADRC-C62_FAX_NUMBER TO wa_final_tmp-C62_FAX_NUMBER. MOVE wa_ADRC-C63_FAX_EXTENS TO wa_final_tmp-C63_FAX_EXTENS. MOVE wa_ADRC-C64_FLAGCOMM2 TO wa_final_tmp-C64_FLAGCOMM2. MOVE wa_ADRC-C65_FLAGCOMM3 TO wa_final_tmp-C65_FLAGCOMM3. MOVE wa_ADRC-C66_FLAGCOMM4 TO wa_final_tmp-C66_FLAGCOMM4. MOVE wa_ADRC-C67_FLAGCOMM5 TO wa_final_tmp-C67_FLAGCOMM5. MOVE wa_ADRC-C68_FLAGCOMM6 TO wa_final_tmp-C68_FLAGCOMM6. MOVE wa_ADRC-C69_FLAGCOMM7 TO wa_final_tmp-C69_FLAGCOMM7. MOVE wa_ADRC-C70_FLAGCOMM8 TO wa_final_tmp-C70_FLAGCOMM8. MOVE wa_ADRC-C71_FLAGCOMM9 TO wa_final_tmp-C71_FLAGCOMM9. MOVE wa_ADRC-C72_FLAGCOMM10 TO wa_final_tmp-C72_FLAGCOMM10. MOVE wa_ADRC-C73_FLAGCOMM11 TO wa_final_tmp-C73_FLAGCOMM11. MOVE wa_ADRC-C74_FLAGCOMM12

TO wa_final_tmp-C74_FLAGCOMM12. MOVE wa_ADRC-C75_FLAGCOMM13 TO wa_final_tmp-C75_FLAGCOMM13. MOVE wa_ADRC-C76_ADDRORIGIN TO wa_final_tmp-C76_ADDRORIGIN. MOVE wa_ADRC-C77_MC_NAME1 TO wa_final_tmp-C77_MC_NAME1. MOVE wa_ADRC-C78_MC_CITY1 TO wa_final_tmp-C78_MC_CITY1. MOVE wa_ADRC-C79_MC_STREET TO wa_final_tmp-C79_MC_STREET. MOVE wa_ADRC-C80_EXTENSION1 TO wa_final_tmp-C80_EXTENSION1. MOVE wa_ADRC-C81_EXTENSION2 TO wa_final_tmp-C81_EXTENSION2. MOVE wa_ADRC-C82_TIME_ZONE TO wa_final_tmp-C82_TIME_ZONE. MOVE wa_ADRC-C83_TAXJURCODE TO wa_final_tmp-C83_TAXJURCODE. MOVE wa_ADRC-C84_ADDRESS_ID TO wa_final_tmp-C84_ADDRESS_ID. MOVE wa_ADRC-C85_LANGU_CREA TO wa_final_tmp-C85_LANGU_CREA. MOVE wa_ADRC-C86_DUNS TO wa_final_tmp-C86_DUNS. MOVE wa_ADRC-C87_DUNSP4 TO wa_final_tmp-C87_DUNSP4. APPEND wa_final_tmp TO tt_final_tmp. ENDLOOP. free : tt_ADRC. LOOP AT tt_final_tmp INTO wa_final_tmp. MOVE wa_final_tmp-C1_CLIENT TO wa_final_target-C1_CLIENT. MOVE wa_final_tmp-C2_ADDRNUMBER TO wa_final_target-C2_ADDRNUMBER. MOVE wa_final_tmp-C3_DATE_FROM TO wa_final_target-C3_DATE_FROM. MOVE wa_final_tmp-C4_NATION TO wa_final_target-C4_NATION. MOVE wa_final_tmp-C5_DATE_TO TO wa_final_target-C5_DATE_TO. MOVE wa_final_tmp-C6_TITLE TO wa_final_target-C6_TITLE. MOVE wa_final_tmp-C7_NAME1 TO wa_final_target-C7_NAME1. MOVE wa_final_tmp-C8_NAME2 TO wa_final_target-C8_NAME2. MOVE wa_final_tmp-C9_NAME3 TO wa_final_target-C9_NAME3. MOVE wa_final_tmp-C10_NAME4 TO wa_final_target-C10_NAME4. MOVE wa_final_tmp-C11_NAME_TEXT TO wa_final_target-C11_NAME_TEXT. MOVE wa_final_tmp-C12_NAME_CO TO wa_final_target-C12_NAME_CO. MOVE wa_final_tmp-C13_CITY1 TO wa_final_target-C13_CITY1. MOVE wa_final_tmp-C14_CITY2 TO wa_final_target-C14_CITY2. MOVE wa_final_tmp-C15_CITY_CODE

TO wa_final_target-C15_CITY_CODE. MOVE wa_final_tmp-C16_CITYP_CODE TO wa_final_target-C16_CITYP_CODE. MOVE wa_final_tmp-C17_HOME_CITY TO wa_final_target-C17_HOME_CITY. MOVE wa_final_tmp-C18_CITYH_CODE TO wa_final_target-C18_CITYH_CODE. MOVE wa_final_tmp-C19_CHCKSTATUS TO wa_final_target-C19_CHCKSTATUS. MOVE wa_final_tmp-C20_REGIOGROUP TO wa_final_target-C20_REGIOGROUP. MOVE wa_final_tmp-C21_POST_CODE1 TO wa_final_target-C21_POST_CODE1. MOVE wa_final_tmp-C22_POST_CODE2 TO wa_final_target-C22_POST_CODE2. MOVE wa_final_tmp-C23_POST_CODE3 TO wa_final_target-C23_POST_CODE3. MOVE wa_final_tmp-C24_PCODE1_EXT TO wa_final_target-C24_PCODE1_EXT. MOVE wa_final_tmp-C25_PCODE2_EXT TO wa_final_target-C25_PCODE2_EXT. MOVE wa_final_tmp-C26_PCODE3_EXT TO wa_final_target-C26_PCODE3_EXT. MOVE wa_final_tmp-C27_PO_BOX TO wa_final_target-C27_PO_BOX. MOVE wa_final_tmp-C28_DONT_USE_P TO wa_final_target-C28_DONT_USE_P. MOVE wa_final_tmp-C29_PO_BOX_NUM TO wa_final_target-C29_PO_BOX_NUM. MOVE wa_final_tmp-C30_PO_BOX_LOC TO wa_final_target-C30_PO_BOX_LOC. MOVE wa_final_tmp-C31_CITY_CODE2 TO wa_final_target-C31_CITY_CODE2. MOVE wa_final_tmp-C32_PO_BOX_REG TO wa_final_target-C32_PO_BOX_REG. MOVE wa_final_tmp-C33_PO_BOX_CTY TO wa_final_target-C33_PO_BOX_CTY. MOVE wa_final_tmp-C34_POSTALAREA TO wa_final_target-C34_POSTALAREA. MOVE wa_final_tmp-C35_TRANSPZONE TO wa_final_target-C35_TRANSPZONE. MOVE wa_final_tmp-C36_STREET TO wa_final_target-C36_STREET. MOVE wa_final_tmp-C37_DONT_USE_S TO wa_final_target-C37_DONT_USE_S. MOVE wa_final_tmp-C38_STREETCODE TO wa_final_target-C38_STREETCODE. MOVE wa_final_tmp-C39_STREETABBR TO wa_final_target-C39_STREETABBR. MOVE wa_final_tmp-C40_HOUSE_NUM1 TO wa_final_target-C40_HOUSE_NUM1. MOVE wa_final_tmp-C41_HOUSE_NUM2 TO wa_final_target-C41_HOUSE_NUM2. MOVE wa_final_tmp-C42_HOUSE_NUM3 TO wa_final_target-C42_HOUSE_NUM3. MOVE wa_final_tmp-C43_STR_SUPPL1 TO wa_final_target-C43_STR_SUPPL1. MOVE wa_final_tmp-C44_STR_SUPPL2 TO wa_final_target-C44_STR_SUPPL2. MOVE wa_final_tmp-C45_STR_SUPPL3

TO wa_final_target-C45_STR_SUPPL3. MOVE wa_final_tmp-C46_LOCATION TO wa_final_target-C46_LOCATION. MOVE wa_final_tmp-C47_BUILDING TO wa_final_target-C47_BUILDING. MOVE wa_final_tmp-C48_FLOOR TO wa_final_target-C48_FLOOR. MOVE wa_final_tmp-C49_ROOMNUMBER TO wa_final_target-C49_ROOMNUMBER. MOVE wa_final_tmp-C50_COUNTRY TO wa_final_target-C50_COUNTRY. MOVE wa_final_tmp-C51_LANGU TO wa_final_target-C51_LANGU. MOVE wa_final_tmp-C52_REGION TO wa_final_target-C52_REGION. MOVE wa_final_tmp-C53_ADDR_GROUP TO wa_final_target-C53_ADDR_GROUP. MOVE wa_final_tmp-C54_FLAGGROUPS TO wa_final_target-C54_FLAGGROUPS. MOVE wa_final_tmp-C55_PERS_ADDR TO wa_final_target-C55_PERS_ADDR. MOVE wa_final_tmp-C56_SORT1 TO wa_final_target-C56_SORT1. MOVE wa_final_tmp-C57_SORT2 TO wa_final_target-C57_SORT2. MOVE wa_final_tmp-C58_SORT_PHN TO wa_final_target-C58_SORT_PHN. MOVE wa_final_tmp-C59_DEFLT_COMM TO wa_final_target-C59_DEFLT_COMM. MOVE wa_final_tmp-C60_TEL_NUMBER TO wa_final_target-C60_TEL_NUMBER. MOVE wa_final_tmp-C61_TEL_EXTENS TO wa_final_target-C61_TEL_EXTENS. MOVE wa_final_tmp-C62_FAX_NUMBER TO wa_final_target-C62_FAX_NUMBER. MOVE wa_final_tmp-C63_FAX_EXTENS TO wa_final_target-C63_FAX_EXTENS. MOVE wa_final_tmp-C64_FLAGCOMM2 TO wa_final_target-C64_FLAGCOMM2. MOVE wa_final_tmp-C65_FLAGCOMM3 TO wa_final_target-C65_FLAGCOMM3. MOVE wa_final_tmp-C66_FLAGCOMM4 TO wa_final_target-C66_FLAGCOMM4. MOVE wa_final_tmp-C67_FLAGCOMM5 TO wa_final_target-C67_FLAGCOMM5. MOVE wa_final_tmp-C68_FLAGCOMM6 TO wa_final_target-C68_FLAGCOMM6. MOVE wa_final_tmp-C69_FLAGCOMM7 TO wa_final_target-C69_FLAGCOMM7. MOVE wa_final_tmp-C70_FLAGCOMM8 TO wa_final_target-C70_FLAGCOMM8. MOVE wa_final_tmp-C71_FLAGCOMM9 TO wa_final_target-C71_FLAGCOMM9. MOVE wa_final_tmp-C72_FLAGCOMM10 TO wa_final_target-C72_FLAGCOMM10. MOVE wa_final_tmp-C73_FLAGCOMM11 TO wa_final_target-C73_FLAGCOMM11. MOVE wa_final_tmp-C74_FLAGCOMM12 TO wa_final_target-C74_FLAGCOMM12. MOVE wa_final_tmp-C75_FLAGCOMM13

TO wa_final_target-C75_FLAGCOMM13. MOVE wa_final_tmp-C76_ADDRORIGIN TO wa_final_target-C76_ADDRORIGIN. MOVE wa_final_tmp-C77_MC_NAME1 TO wa_final_target-C77_MC_NAME1. MOVE wa_final_tmp-C78_MC_CITY1 TO wa_final_target-C78_MC_CITY1. MOVE wa_final_tmp-C79_MC_STREET TO wa_final_target-C79_MC_STREET. MOVE wa_final_tmp-C80_EXTENSION1 TO wa_final_target-C80_EXTENSION1. MOVE wa_final_tmp-C81_EXTENSION2 TO wa_final_target-C81_EXTENSION2. MOVE wa_final_tmp-C82_TIME_ZONE TO wa_final_target-C82_TIME_ZONE. MOVE wa_final_tmp-C83_TAXJURCODE TO wa_final_target-C83_TAXJURCODE. MOVE wa_final_tmp-C84_ADDRESS_ID TO wa_final_target-C84_ADDRESS_ID. MOVE wa_final_tmp-C85_LANGU_CREA TO wa_final_target-C85_LANGU_CREA. MOVE wa_final_tmp-C86_DUNS TO wa_final_target-C86_DUNS. MOVE wa_final_tmp-C87_DUNSP4 TO wa_final_target-C87_DUNSP4. Append wa_final_target to tt_final_target. ENDLOOP. free : tt_final_tmp. Clear wa_final_target. IF iv_max_row_cnt IS INITIAL. MOVE 999999 to iv_max_row_cnt. ENDIF. Loop at tt_final_target into wa_final_target TO iv_max_row_cnt. MOVE wa_final_target-C1_CLIENT TO C1_CLIENT. MOVE wa_final_target-C2_ADDRNUMBER TO C2_ADDRNUMBER. MOVE wa_final_target-C3_DATE_FROM TO C3_DATE_FROM. MOVE wa_final_target-C4_NATION TO C4_NATION. MOVE wa_final_target-C5_DATE_TO TO C5_DATE_TO. MOVE wa_final_target-C6_TITLE TO C6_TITLE. MOVE wa_final_target-C7_NAME1 TO C7_NAME1. MOVE wa_final_target-C8_NAME2 TO C8_NAME2. MOVE wa_final_target-C9_NAME3 TO C9_NAME3. MOVE wa_final_target-C10_NAME4 TO C10_NAME4. MOVE wa_final_target-C11_NAME_TEXT TO C11_NAME_TEXT. MOVE wa_final_target-C12_NAME_CO TO C12_NAME_CO. MOVE wa_final_target-C13_CITY1 TO C13_CITY1. MOVE wa_final_target-C14_CITY2

TO C14_CITY2. MOVE wa_final_target-C15_CITY_CODE TO C15_CITY_CODE. MOVE wa_final_target-C16_CITYP_CODE TO C16_CITYP_CODE. MOVE wa_final_target-C17_HOME_CITY TO C17_HOME_CITY. MOVE wa_final_target-C18_CITYH_CODE TO C18_CITYH_CODE. MOVE wa_final_target-C19_CHCKSTATUS TO C19_CHCKSTATUS. MOVE wa_final_target-C20_REGIOGROUP TO C20_REGIOGROUP. MOVE wa_final_target-C21_POST_CODE1 TO C21_POST_CODE1. MOVE wa_final_target-C22_POST_CODE2 TO C22_POST_CODE2. MOVE wa_final_target-C23_POST_CODE3 TO C23_POST_CODE3. MOVE wa_final_target-C24_PCODE1_EXT TO C24_PCODE1_EXT. MOVE wa_final_target-C25_PCODE2_EXT TO C25_PCODE2_EXT. MOVE wa_final_target-C26_PCODE3_EXT TO C26_PCODE3_EXT. MOVE wa_final_target-C27_PO_BOX TO C27_PO_BOX. MOVE wa_final_target-C28_DONT_USE_P TO C28_DONT_USE_P. MOVE wa_final_target-C29_PO_BOX_NUM TO C29_PO_BOX_NUM. MOVE wa_final_target-C30_PO_BOX_LOC TO C30_PO_BOX_LOC. MOVE wa_final_target-C31_CITY_CODE2 TO C31_CITY_CODE2. MOVE wa_final_target-C32_PO_BOX_REG TO C32_PO_BOX_REG. MOVE wa_final_target-C33_PO_BOX_CTY TO C33_PO_BOX_CTY. MOVE wa_final_target-C34_POSTALAREA TO C34_POSTALAREA. MOVE wa_final_target-C35_TRANSPZONE TO C35_TRANSPZONE. MOVE wa_final_target-C36_STREET TO C36_STREET. MOVE wa_final_target-C37_DONT_USE_S TO C37_DONT_USE_S. MOVE wa_final_target-C38_STREETCODE TO C38_STREETCODE. MOVE wa_final_target-C39_STREETABBR TO C39_STREETABBR. MOVE wa_final_target-C40_HOUSE_NUM1 TO C40_HOUSE_NUM1. MOVE wa_final_target-C41_HOUSE_NUM2 TO C41_HOUSE_NUM2. MOVE wa_final_target-C42_HOUSE_NUM3 TO C42_HOUSE_NUM3. MOVE wa_final_target-C43_STR_SUPPL1 TO C43_STR_SUPPL1. MOVE wa_final_target-C44_STR_SUPPL2

TO C44_STR_SUPPL2. MOVE wa_final_target-C45_STR_SUPPL3 TO C45_STR_SUPPL3. MOVE wa_final_target-C46_LOCATION TO C46_LOCATION. MOVE wa_final_target-C47_BUILDING TO C47_BUILDING. MOVE wa_final_target-C48_FLOOR TO C48_FLOOR. MOVE wa_final_target-C49_ROOMNUMBER TO C49_ROOMNUMBER. MOVE wa_final_target-C50_COUNTRY TO C50_COUNTRY. MOVE wa_final_target-C51_LANGU TO C51_LANGU. MOVE wa_final_target-C52_REGION TO C52_REGION. MOVE wa_final_target-C53_ADDR_GROUP TO C53_ADDR_GROUP. MOVE wa_final_target-C54_FLAGGROUPS TO C54_FLAGGROUPS. MOVE wa_final_target-C55_PERS_ADDR TO C55_PERS_ADDR. MOVE wa_final_target-C56_SORT1 TO C56_SORT1. MOVE wa_final_target-C57_SORT2 TO C57_SORT2. MOVE wa_final_target-C58_SORT_PHN TO C58_SORT_PHN. MOVE wa_final_target-C59_DEFLT_COMM TO C59_DEFLT_COMM. MOVE wa_final_target-C60_TEL_NUMBER TO C60_TEL_NUMBER. MOVE wa_final_target-C61_TEL_EXTENS TO C61_TEL_EXTENS. MOVE wa_final_target-C62_FAX_NUMBER TO C62_FAX_NUMBER. MOVE wa_final_target-C63_FAX_EXTENS TO C63_FAX_EXTENS. MOVE wa_final_target-C64_FLAGCOMM2 TO C64_FLAGCOMM2. MOVE wa_final_target-C65_FLAGCOMM3 TO C65_FLAGCOMM3. MOVE wa_final_target-C66_FLAGCOMM4 TO C66_FLAGCOMM4. MOVE wa_final_target-C67_FLAGCOMM5 TO C67_FLAGCOMM5. MOVE wa_final_target-C68_FLAGCOMM6 TO C68_FLAGCOMM6. MOVE wa_final_target-C69_FLAGCOMM7 TO C69_FLAGCOMM7. MOVE wa_final_target-C70_FLAGCOMM8 TO C70_FLAGCOMM8. MOVE wa_final_target-C71_FLAGCOMM9 TO C71_FLAGCOMM9. MOVE wa_final_target-C72_FLAGCOMM10 TO C72_FLAGCOMM10. MOVE wa_final_target-C73_FLAGCOMM11 TO C73_FLAGCOMM11. MOVE wa_final_target-C74_FLAGCOMM12

TO C74_FLAGCOMM12. MOVE wa_final_target-C75_FLAGCOMM13 TO C75_FLAGCOMM13. MOVE wa_final_target-C76_ADDRORIGIN TO C76_ADDRORIGIN. MOVE wa_final_target-C77_MC_NAME1 TO C77_MC_NAME1. MOVE wa_final_target-C78_MC_CITY1 TO C78_MC_CITY1. MOVE wa_final_target-C79_MC_STREET TO C79_MC_STREET. MOVE wa_final_target-C80_EXTENSION1 TO C80_EXTENSION1. MOVE wa_final_target-C81_EXTENSION2 TO C81_EXTENSION2. MOVE wa_final_target-C82_TIME_ZONE TO C82_TIME_ZONE. MOVE wa_final_target-C83_TAXJURCODE TO C83_TAXJURCODE. MOVE wa_final_target-C84_ADDRESS_ID TO C84_ADDRESS_ID. MOVE wa_final_target-C85_LANGU_CREA TO C85_LANGU_CREA. MOVE wa_final_target-C86_DUNS TO C86_DUNS. MOVE wa_final_target-C87_DUNSP4 TO C87_DUNSP4. CONCATENATE C1_CLIENT C2_ADDRNUMBER C3_DATE_FROM C4_NATION C5_DATE_TO C6_TITLE C7_NAME1 C8_NAME2 C9_NAME3 C10_NAME4 C11_NAME_TEXT C12_NAME_CO C13_CITY1 C14_CITY2 C15_CITY_CODE C16_CITYP_CODE C17_HOME_CITY C18_CITYH_CODE C19_CHCKSTATUS C20_REGIOGROUP C21_POST_CODE1 C22_POST_CODE2 C23_POST_CODE3 C24_PCODE1_EXT C25_PCODE2_EXT C26_PCODE3_EXT C27_PO_BOX C28_DONT_USE_P C29_PO_BOX_NUM C30_PO_BOX_LOC C31_CITY_CODE2 C32_PO_BOX_REG

C33_PO_BOX_CTY C34_POSTALAREA C35_TRANSPZONE C36_STREET C37_DONT_USE_S C38_STREETCODE C39_STREETABBR C40_HOUSE_NUM1 C41_HOUSE_NUM2 C42_HOUSE_NUM3 C43_STR_SUPPL1 C44_STR_SUPPL2 C45_STR_SUPPL3 C46_LOCATION C47_BUILDING C48_FLOOR C49_ROOMNUMBER C50_COUNTRY C51_LANGU C52_REGION C53_ADDR_GROUP C54_FLAGGROUPS C55_PERS_ADDR C56_SORT1 C57_SORT2 C58_SORT_PHN C59_DEFLT_COMM C60_TEL_NUMBER C61_TEL_EXTENS C62_FAX_NUMBER C63_FAX_EXTENS C64_FLAGCOMM2 C65_FLAGCOMM3 C66_FLAGCOMM4 C67_FLAGCOMM5 C68_FLAGCOMM6 C69_FLAGCOMM7 C70_FLAGCOMM8 C71_FLAGCOMM9 C72_FLAGCOMM10 C73_FLAGCOMM11 C74_FLAGCOMM12 C75_FLAGCOMM13 C76_ADDRORIGIN C77_MC_NAME1 C78_MC_CITY1 C79_MC_STREET C80_EXTENSION1 C81_EXTENSION2 C82_TIME_ZONE C83_TAXJURCODE C84_ADDRESS_ID C85_LANGU_CREA C86_DUNS C87_DUNSP4 INTO wa_final_string SEPARATED BY lv_delimiter. IF sy-tabix EQ 1. CONCATENATE wa_final_string lv_delimiter INTO wa_final_string.

ELSE. CONCATENATE ''' lv_delimiter wa_final_string ' lv_delimiter INTO wa_final_string. ENDIF. APPEND wa_final_string TO gt_result. CLEAR : C1_CLIENT, C2_ADDRNUMBER, C3_DATE_FROM, C4_NATION, C5_DATE_TO, C6_TITLE, C7_NAME1, C8_NAME2, C9_NAME3, C10_NAME4, C11_NAME_TEXT, C12_NAME_CO, C13_CITY1, C14_CITY2, C15_CITY_CODE, C16_CITYP_CODE, C17_HOME_CITY, C18_CITYH_CODE, C19_CHCKSTATUS, C20_REGIOGROUP, C21_POST_CODE1, C22_POST_CODE2, C23_POST_CODE3, C24_PCODE1_EXT, C25_PCODE2_EXT, C26_PCODE3_EXT, C27_PO_BOX, C28_DONT_USE_P, C29_PO_BOX_NUM, C30_PO_BOX_LOC, C31_CITY_CODE2, C32_PO_BOX_REG, C33_PO_BOX_CTY, C34_POSTALAREA, C35_TRANSPZONE, C36_STREET, C37_DONT_USE_S, C38_STREETCODE, C39_STREETABBR, C40_HOUSE_NUM1, C41_HOUSE_NUM2, C42_HOUSE_NUM3, C43_STR_SUPPL1, C44_STR_SUPPL2, C45_STR_SUPPL3, C46_LOCATION, C47_BUILDING, C48_FLOOR, C49_ROOMNUMBER, C50_COUNTRY, C51_LANGU, C52_REGION, C53_ADDR_GROUP, C54_FLAGGROUPS, C55_PERS_ADDR,

C56_SORT1, C57_SORT2, C58_SORT_PHN, C59_DEFLT_COMM, C60_TEL_NUMBER, C61_TEL_EXTENS, C62_FAX_NUMBER, C63_FAX_EXTENS, C64_FLAGCOMM2, C65_FLAGCOMM3, C66_FLAGCOMM4, C67_FLAGCOMM5, C68_FLAGCOMM6, C69_FLAGCOMM7, C70_FLAGCOMM8, C71_FLAGCOMM9, C72_FLAGCOMM10, C73_FLAGCOMM11, C74_FLAGCOMM12, C75_FLAGCOMM13, C76_ADDRORIGIN, C77_MC_NAME1, C78_MC_CITY1, C79_MC_STREET, C80_EXTENSION1, C81_EXTENSION2, C82_TIME_ZONE, C83_TAXJURCODE, C84_ADDRESS_ID, C85_LANGU_CREA, C86_DUNS, C87_DUNSP4. ENDLOOP. free : tt_final_target. *************************************** ******Calling FTP Function Module****** *************************************** SELECT SINGLE * FROM cvers INTO t_vers WHERE component = ''SAP_ABA''. lv_slen = strlen( iv_pwd ). IF t_vers-release = ''46C''. *To Scrammble password for 4.6C CALL ''AB_RFC_X_SCRAMBLE_STRING'' ID ''SOURCE'' FIELD iv_pwd ID ''KEY'' FIELD lc_key ID ''SCR'' FIELD ''X'' ID''DESTINATION'' FIELD iv_pwd ID ''DSTLEN'' FIELD lv_slen. ELSE. *To Scrammble password for ECC 6.0 CALL FUNCTION ''HTTP_SCRAMBLE'' EXPORTING SOURCE = iv_pwd sourcelen = lv_slen key = lc_key IMPORTING destination = iv_pwd. ENDIF. CALL FUNCTION ''FTP_CONNECT'' EXPORTING user = iv_user password = iv_pwd

host = iv_host rfc_destination = lc_dest IMPORTING handle = lv_hdl EXCEPTIONS not_connected = 1 OTHERS = 2. *** exception handling IF sy-subrc NE 0. If sy-subrc = 1. clear et_file_return. et_file_return-TYPE = gc_error. et_file_return-message = ''Not connected to FTP Server''. Append et_file_return. else. clear et_file_return. et_file_return-TYPE = gc_error. et_file_return-message = ''Others''. Append et_file_return. endif. et_file_return-TYPE = gc_error. et_file_return-message = ''Unable to connect FTP Server''. Append et_file_return. ELSE. clear et_file_return. et_file_return-TYPE = gc_success. et_file_return-message = ''Connected to FTP Server''. Append et_file_return. IF NOT lc_pasv IS INITIAL. REFRESH lt_result. lv_cmd = lc_cmd1. CALL FUNCTION ''FTP_COMMAND'' EXPORTING handle = lv_hdl command = lv_cmd TABLES data = lt_result EXCEPTIONS tcpip_error = 1 command_error = 2 data_error = 3. IF sy-subrc <> 0. *PERFORM error_ftp_COMMAND. case sy-subrc. when ''1''. et_file_return-TYPE = gc_error. et_file_return-message = ''tcpip_error: in the FTP Path''. Append et_file_return. clear et_file_return. when ''2''. et_file_return-TYPE = gc_error. et_file_return-message = ''Command Error: in the FTP Path''. Append et_file_return. clear et_file_return. when ''3''.

et_file_return-TYPE = gc_error. et_file_return-message = ''Data_error: in the FTP Path''. Append et_file_return. clear et_file_return. endcase. et_file_return-TYPE = gc_error. et_file_return-message = ''Error in passing FTP''. Append et_file_return. EXIT. ENDIF. CALL FUNCTION ''FTP_R3_TO_CLIENT'' EXPORTING fname = iv_filename rfc_destination = lc_dest character_mode = lc_pasv TABLES text = gt_result EXCEPTIONS command_error = 1 data_error = 2 OTHERS = 3. IF sy-subrc <> 0. case sy-subrc. when ''1''. et_file_return-TYPE = gc_error. et_file_return-message = ''command error: passing data to FTP''. Append et_file_return. clear et_file_return. when ''2''. et_file_return-TYPE = gc_error. et_file_return-message = ''Data_error: passing data to FTP''. Append et_file_return. clear et_file_return. endcase. et_file_return-TYPE = gc_error. et_file_return-message = ''Error in passing data throgh FTP''. Append et_file_return. EXIT. ENDIF. free : gt_result. CONCATENATE lc_cmd2 iv_filename INTO lv_cmd SEPARATED BY '' ''. REFRESH lt_result. CONCATENATE ''cd'' iv_path into path SEPARATED BY SPACE. CALL FUNCTION ''FTP_COMMAND'' EXPORTING handle = lv_hdl command = PATH TABLES data = lt_result EXCEPTIONS tcpip_error = 1 command_error = 2 data_error = 3. IF sy-subrc NE 0.

* PERFORM error_ftp_COMMAND. case sy-subrc. when ''1''. et_file_return-TYPE = gc_error. et_file_return-message = ''tcpip_error: in the FTP Path''. Append et_file_return. clear et_file_return. when ''2''. et_file_return-TYPE = gc_error. et_file_return-message = ''Command Error: in the FTP Path''. Append et_file_return. clear et_file_return. when ''3''. et_file_return-TYPE = gc_error. et_file_return-message = ''Data_error: in the FTP Path''. Append et_file_return. clear et_file_return. endcase. et_file_return-TYPE = gc_error. et_file_return-message = ''Error in passing FTP Path''. Append et_file_return. EXIT. ELSE. clear et_file_return. et_file_return-TYPE = gc_success. et_file_return-message = ''Data Transfer Successful''. Append et_file_return. ENDIF. CALL FUNCTION ''FTP_COMMAND'' EXPORTING handle = lv_hdl command = lv_cmd TABLES data = lt_result EXCEPTIONS tcpip_error = 1 command_error = 2 data_error = 3. IF sy-subrc NE 0. *PERFORM error_ftp_COMMAND. case sy-subrc. when ''1''. et_file_return-TYPE = gc_error. et_file_return-message = ''tcpip_error: in the FTP Path''. Append et_file_return. clear et_file_return. when ''2''. et_file_return-TYPE = gc_error. et_file_return-message = ''Command Error: in the FTP Path''. Append et_file_return. clear et_file_return. when ''3''. et_file_return-TYPE = gc_error.

et_file_return-message = ''Data_error: in the FTP Path''. Append et_file_return. clear et_file_return. endcase. et_file_return-TYPE = gc_error. et_file_return-message = ''Error in passing FTP''. Append et_file_return. EXIT. ELSE. clear et_file_return. et_file_return-TYPE = gc_success. et_file_return-message = ''Data Transfer Successful''. Append et_file_return. ENDIF. ELSE. clear et_file_return. et_file_return-TYPE = gc_error. et_file_return-message = ''No data Available''. Append et_file_return. CALL FUNCTION ''FTP_DISCONNECT'' EXPORTING handle = lv_hdl. CALL FUNCTION ''RFC_CONNECTION_CLOSE'' EXPORTING destination = lc_dest EXCEPTIONS OTHERS = 1. IF sy-subrc <> 0. clear et_file_return. et_file_return-TYPE = gc_error. et_file_return-message = ''Error while closing RFC connection''. Append et_file_return. else. clear et_file_return. et_file_return-TYPE = gc_success. et_file_return-message = ''RFC connection closed Successfully''. Append et_file_return. ENDIF. ENDIF. ENDIF. ZRFC_UPLOAD_INSTALL_WRAPPER is available or not? SAP Abap Wrapper Available >>>>>> FUNCTION: ZODI_37001_16001 abap progarm name is tableParams |--------------|-------|------| | PARAMETERS 'TABLES' |--------------|-------|------| |ET_FILE_RETURN|PROGRAM|WRITES| |--------------|-------|------| | | | | |--------------|-------|------| |ET_FILE_RETURN|PROGRAM|WRITES| |--------------|-------|------| abap progarm name is rfcProgTable |-----------------------------------------------------------------------|

| TABLE 'PROGTAB' |------------------------------------------------------------------------| |LINE | |------------------------------------------------------------------------| |012345678901234567890123456789012345678901234567890123456789012345678901| |------------------------------------------------------------------------| |------------------------------------------------------------------------| REPORT ZODI_CUSTOM_ABAP_UPLOADER1069024811. TABLES : tdevc. DATA:exception_list TYPE TABLE OF rsexc, export_parameter TYPE TABLE OF rsexp, import_parameter TYPE TABLE OF rsimp, parameter_docu TYPE TABLE OF rsfdo, tables_parameter TYPE TABLE OF rstbl, changing_parameter TYPE TABLE OF rscha. DATA : wa_exp TYPE rsexp, wa_exc TYPE rsimp, wa_imp TYPE rsimp, wa_tab TYPE rstbl, wa_tdevc TYPE tdevc. DATA: cg_rep_tab LIKE abaptext OCCURS 20. DATA : include_name TYPE rs38l-include. DATA: cg_tabix LIKE sy-tabix. *delete function CALL FUNCTION 'FUNCTION_DELETE' EXPORTING funcname = 'ZODI_37001_16001'. wa_imp-parameter = 'IV_DELIMITER'. wa_imp-typ = 'CHAR3'. APPEND wa_imp TO import_parameter. CLEAR wa_imp. wa_imp-parameter = 'IV_FILENAME'. wa_imp-typ = 'CHAR255'. APPEND wa_imp TO import_parameter. CLEAR wa_imp. wa_imp-parameter = 'IV_USER'. wa_imp-typ = 'CHAR35'. APPEND wa_imp TO import_parameter. CLEAR wa_imp. wa_imp-parameter = 'IV_PWD'. wa_imp-typ = 'CHAR35'. APPEND wa_imp TO import_parameter. CLEAR wa_imp. wa_imp-parameter = 'IV_HOST'. wa_imp-typ = 'CHAR35'. APPEND wa_imp TO import_parameter. CLEAR wa_imp. wa_imp-parameter = 'IV_HASHVALUE'. wa_imp-typ = 'CHAR35'. APPEND wa_imp TO import_parameter. CLEAR wa_imp. wa_imp-parameter = 'IV_PATH'. wa_imp-typ = 'CHAR35'. APPEND wa_imp TO import_parameter. CLEAR wa_imp. wa_imp-parameter = 'IV_MAX_ROW_CNT'. wa_imp-typ = 'SYTABIX'. APPEND wa_imp TO import_parameter.

CLEAR wa_imp. wa_imp-parameter = 'IV_FETCH_BATCH_SIZE'. wa_imp-typ = 'SYTABIX'. APPEND wa_imp TO import_parameter. CLEAR wa_imp. wa_tab-parameter = 'RETURN'. wa_tab-types = 'X'. wa_tab-dbstruct = 'BAPIRETURN'. APPEND wa_tab TO tables_parameter. wa_tab-parameter = 'ET_FILE_RETURN'. wa_tab-types = 'X'. wa_tab-dbstruct = 'BAPIRET2'. APPEND wa_tab TO tables_parameter. DATA : it_tlibg TYPE TABLE OF tlibg WITH HEADER LINE. DATA: task_number TYPE e070-trkorr. DATA: iv_lockflag TYPE e071-lockflag. DATA: iv_lockcheck TYPE flag. DATA : trans_req_no LIKE e070-trkorr . DATA lv_hikey TYPE lockarg. DATA lv_fugr TYPE char26. DATA lv_fugr1 TYPE char27. DATA len TYPE int4. CONSTANTS : c_reqtext LIKE e07t-as4text VALUE 'ODI Transport Request'. SELECT SINGLE * FROM tlibg INTO it_tlibg WHERE area = 'ZODI_FGR_37001'. IF sy-subrc NE 0. CLEAR trans_req_no. CALL FUNCTION 'IW_C_CREATE_TRANSPORT_REQUEST' EXPORTING description = c_reqtext transport_kind = 'K' langu = 'E' IMPORTING commfile = trans_req_no. CALL FUNCTION 'TRINT_INSERT_NEW_COMM' EXPORTING wi_kurztext = c_reqtext wi_trfunction = 'S' iv_username = sy-uname wi_strkorr = trans_req_no wi_client = sy-mandt IMPORTING we_trkorr = task_number. IF sy-subrc <> 0. CLEAR task_number. ENDIF. CALL FUNCTION 'RS_FUNCTION_POOL_INSERT' EXPORTING function_pool = 'ZODI_FGR_37001' short_text = 'TEST' responsible = sy-uname devclass = 'ZODI_DEVCLASS' corrnum = task_number suppress_corr_check = space. ELSE. CLEAR iv_lockcheck. lv_fugr = 'ZODI_FGR_37001'. len = STRLEN( lv_fugr ).

IF len = 26. CONCATENATE lv_fugr '%' INTO lv_fugr1. ELSE. CONCATENATE lv_fugr '%' INTO lv_fugr1 SEPARATED BY space. ENDIF. SELECT SINGLE hikey FROM tlock INTO lv_hikey WHERE hikey LIKE lv_fugr1. IF sy-subrc NE 0. iv_lockcheck = 'X'. iv_lockcheck = 'X'. CLEAR trans_req_no. CALL FUNCTION 'IW_C_CREATE_TRANSPORT_REQUEST' EXPORTING description = c_reqtext transport_kind = 'K' langu = 'E' IMPORTING commfile = trans_req_no. CALL FUNCTION 'TRINT_INSERT_NEW_COMM' EXPORTING wi_kurztext = c_reqtext wi_trfunction = 'S' iv_username = sy-uname wi_strkorr = trans_req_no wi_client = sy-mandt IMPORTING we_trkorr = task_number. IF sy-subrc <> 0. CLEAR task_number. ENDIF. ENDIF. ENDIF. IF iv_lockcheck = 'X'. CALL FUNCTION 'FUNCTION_POOL_DELETE' EXPORTING pool = 'ZODI_FGR_37001' EXCEPTIONS functions_exists = 1 not_found = 2 OTHERS = 3. CALL FUNCTION 'RS_FUNCTION_POOL_INSERT' EXPORTING function_pool = 'ZODI_FGR_37001' short_text = 'TEST' responsible = sy-uname devclass = 'ZODI_DEVCLASS' corrnum = task_number suppress_corr_check = space. ENDIF. CALL FUNCTION 'FUNCTION_CREATE_REMOTE' EXPORTING funcname = 'ZODI_37001_16001' function_pool = 'ZODI_FGR_37001' remote_call = 'X' short_text = 'ODI LKM Uploaded Program' IMPORTING function_include = include_name TABLES

exception_list = exception_list export_parameter = export_parameter import_parameter = import_parameter parameter_docu = parameter_docu tables_parameter = tables_parameter. READ REPORT include_name INTO cg_rep_tab. DESCRIBE TABLE cg_rep_tab LINES cg_tabix. cg_tabix = cg_tabix - 3. INSERT '********************' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '*Final Type declarations' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '********************' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'TYPES : BEGIN OF ty_final,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C1_CLIENT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CLIENT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C2_ADDRNUMBER TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ADDRNUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C3_DATE_FROM TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DATE_FROM, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C4_NATION TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NATION, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C5_DATE_TO TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DATE_TO, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C6_TITLE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TITLE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C7_NAME1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C8_NAME2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C9_NAME3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C10_NAME4 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME4, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C11_NAME_TEXT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME_TEXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C12_NAME_CO TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME_CO, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C13_CITY1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITY1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C14_CITY2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITY2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C15_CITY_CODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITY_CODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C16_CITYP_CODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITYP_CODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C17_HOME_CITY TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-HOME_CITY, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C18_CITYH_CODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITYH_CODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C19_CHCKSTATUS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CHCKSTATUS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C20_REGIOGROUP TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-REGIOGROUP, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C21_POST_CODE1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-POST_CODE1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C22_POST_CODE2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-POST_CODE2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C23_POST_CODE3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-POST_CODE3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C24_PCODE1_EXT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PCODE1_EXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C25_PCODE2_EXT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PCODE2_EXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C26_PCODE3_EXT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PCODE3_EXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C27_PO_BOX TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C28_DONT_USE_P TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DONT_USE_P, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C29_PO_BOX_NUM TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX_NUM, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C30_PO_BOX_LOC TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX_LOC, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C31_CITY_CODE2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITY_CODE2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C32_PO_BOX_REG TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX_REG, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C33_PO_BOX_CTY TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX_CTY, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C34_POSTALAREA TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-POSTALAREA, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C35_TRANSPZONE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TRANSPZONE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C36_STREET TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STREET, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C37_DONT_USE_S TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DONT_USE_S, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C38_STREETCODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STREETCODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C39_STREETABBR TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STREETABBR, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C40_HOUSE_NUM1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-HOUSE_NUM1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C41_HOUSE_NUM2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-HOUSE_NUM2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C42_HOUSE_NUM3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-HOUSE_NUM3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C43_STR_SUPPL1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STR_SUPPL1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C44_STR_SUPPL2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STR_SUPPL2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C45_STR_SUPPL3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STR_SUPPL3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C46_LOCATION TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-LOCATION, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C47_BUILDING TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-BUILDING, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C48_FLOOR TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLOOR, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C49_ROOMNUMBER TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ROOMNUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C50_COUNTRY TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-COUNTRY, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C51_LANGU TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-LANGU, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C52_REGION TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-REGION, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C53_ADDR_GROUP TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ADDR_GROUP, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C54_FLAGGROUPS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGGROUPS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C55_PERS_ADDR TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PERS_ADDR, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C56_SORT1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-SORT1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C57_SORT2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-SORT2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C58_SORT_PHN TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-SORT_PHN, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C59_DEFLT_COMM TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DEFLT_COMM, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C60_TEL_NUMBER TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TEL_NUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C61_TEL_EXTENS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TEL_EXTENS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C62_FAX_NUMBER TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FAX_NUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C63_FAX_EXTENS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FAX_EXTENS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C64_FLAGCOMM2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C65_FLAGCOMM3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C66_FLAGCOMM4 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM4, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C67_FLAGCOMM5 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM5, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C68_FLAGCOMM6 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM6, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C69_FLAGCOMM7 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM7, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C70_FLAGCOMM8 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM8, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C71_FLAGCOMM9 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM9, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C72_FLAGCOMM10 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM10, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C73_FLAGCOMM11 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM11, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C74_FLAGCOMM12 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM12, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C75_FLAGCOMM13 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM13, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C76_ADDRORIGIN TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ADDRORIGIN, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C77_MC_NAME1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-MC_NAME1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C78_MC_CITY1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-MC_CITY1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C79_MC_STREET TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-MC_STREET, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C80_EXTENSION1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-EXTENSION1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C81_EXTENSION2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-EXTENSION2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C82_TIME_ZONE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TIME_ZONE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C83_TAXJURCODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TAXJURCODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C84_ADDRESS_ID TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ADDRESS_ID, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C85_LANGU_CREA TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-LANGU_CREA, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C86_DUNS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DUNS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C87_DUNSP4 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DUNSP4, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'END OF ty_final.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '*****************************' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '*Final Temp Type Declarations' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '*****************************' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'TYPES : BEGIN OF ty_final_tmp,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C1_CLIENT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CLIENT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C2_ADDRNUMBER TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ADDRNUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C3_DATE_FROM TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DATE_FROM, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C4_NATION TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NATION, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C5_DATE_TO TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DATE_TO, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C6_TITLE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TITLE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C7_NAME1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C8_NAME2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C9_NAME3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C10_NAME4 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME4, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C11_NAME_TEXT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME_TEXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C12_NAME_CO TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME_CO, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C13_CITY1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITY1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C14_CITY2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITY2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C15_CITY_CODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITY_CODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C16_CITYP_CODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITYP_CODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C17_HOME_CITY TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-HOME_CITY, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C18_CITYH_CODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITYH_CODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C19_CHCKSTATUS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CHCKSTATUS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C20_REGIOGROUP TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-REGIOGROUP, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C21_POST_CODE1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-POST_CODE1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C22_POST_CODE2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-POST_CODE2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C23_POST_CODE3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-POST_CODE3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C24_PCODE1_EXT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PCODE1_EXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C25_PCODE2_EXT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PCODE2_EXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C26_PCODE3_EXT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PCODE3_EXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C27_PO_BOX TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C28_DONT_USE_P TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DONT_USE_P, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C29_PO_BOX_NUM TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX_NUM, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C30_PO_BOX_LOC TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX_LOC, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C31_CITY_CODE2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITY_CODE2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C32_PO_BOX_REG TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX_REG, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C33_PO_BOX_CTY TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX_CTY, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C34_POSTALAREA TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-POSTALAREA, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C35_TRANSPZONE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TRANSPZONE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C36_STREET TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STREET, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C37_DONT_USE_S TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DONT_USE_S, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C38_STREETCODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STREETCODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C39_STREETABBR TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STREETABBR, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C40_HOUSE_NUM1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-HOUSE_NUM1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C41_HOUSE_NUM2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-HOUSE_NUM2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C42_HOUSE_NUM3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-HOUSE_NUM3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C43_STR_SUPPL1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STR_SUPPL1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C44_STR_SUPPL2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STR_SUPPL2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C45_STR_SUPPL3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STR_SUPPL3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C46_LOCATION TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-LOCATION, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C47_BUILDING TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-BUILDING, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C48_FLOOR TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLOOR, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C49_ROOMNUMBER TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ROOMNUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C50_COUNTRY TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-COUNTRY, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C51_LANGU TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-LANGU, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C52_REGION TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-REGION, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C53_ADDR_GROUP TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ADDR_GROUP, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C54_FLAGGROUPS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGGROUPS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C55_PERS_ADDR TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PERS_ADDR, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C56_SORT1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-SORT1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C57_SORT2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-SORT2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C58_SORT_PHN TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-SORT_PHN, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C59_DEFLT_COMM TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DEFLT_COMM, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C60_TEL_NUMBER TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TEL_NUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C61_TEL_EXTENS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TEL_EXTENS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C62_FAX_NUMBER TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FAX_NUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C63_FAX_EXTENS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FAX_EXTENS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C64_FLAGCOMM2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C65_FLAGCOMM3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C66_FLAGCOMM4 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM4, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C67_FLAGCOMM5 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM5, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C68_FLAGCOMM6 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM6, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C69_FLAGCOMM7 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM7, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C70_FLAGCOMM8 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM8, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C71_FLAGCOMM9 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM9, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C72_FLAGCOMM10 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM10, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C73_FLAGCOMM11 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM11, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C74_FLAGCOMM12 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM12, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C75_FLAGCOMM13 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM13, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C76_ADDRORIGIN TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ADDRORIGIN, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C77_MC_NAME1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-MC_NAME1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C78_MC_CITY1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-MC_CITY1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C79_MC_STREET TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-MC_STREET, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C80_EXTENSION1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-EXTENSION1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C81_EXTENSION2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-EXTENSION2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C82_TIME_ZONE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TIME_ZONE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C83_TAXJURCODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TAXJURCODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C84_ADDRESS_ID TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ADDRESS_ID, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C85_LANGU_CREA TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-LANGU_CREA, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C86_DUNS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DUNS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C87_DUNSP4 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DUNSP4, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'END OF ty_final_tmp.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '*******************************' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '*Final Target Type Declarations' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '*******************************' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'TYPES : BEGIN OF ty_final_target,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C1_CLIENT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CLIENT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C2_ADDRNUMBER TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ADDRNUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C3_DATE_FROM TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DATE_FROM, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C4_NATION TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NATION, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C5_DATE_TO TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DATE_TO, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C6_TITLE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TITLE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C7_NAME1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C8_NAME2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C9_NAME3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C10_NAME4 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME4, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C11_NAME_TEXT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME_TEXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C12_NAME_CO TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME_CO, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C13_CITY1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITY1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C14_CITY2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITY2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C15_CITY_CODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITY_CODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C16_CITYP_CODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITYP_CODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C17_HOME_CITY TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-HOME_CITY, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C18_CITYH_CODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITYH_CODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C19_CHCKSTATUS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CHCKSTATUS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C20_REGIOGROUP TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-REGIOGROUP, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C21_POST_CODE1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-POST_CODE1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C22_POST_CODE2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-POST_CODE2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C23_POST_CODE3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-POST_CODE3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C24_PCODE1_EXT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PCODE1_EXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C25_PCODE2_EXT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PCODE2_EXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C26_PCODE3_EXT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PCODE3_EXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C27_PO_BOX TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C28_DONT_USE_P TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DONT_USE_P, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C29_PO_BOX_NUM TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX_NUM, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C30_PO_BOX_LOC TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX_LOC, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C31_CITY_CODE2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITY_CODE2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C32_PO_BOX_REG TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX_REG, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C33_PO_BOX_CTY TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX_CTY, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C34_POSTALAREA TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-POSTALAREA, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C35_TRANSPZONE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TRANSPZONE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C36_STREET TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STREET, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C37_DONT_USE_S TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DONT_USE_S, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C38_STREETCODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STREETCODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C39_STREETABBR TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STREETABBR, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C40_HOUSE_NUM1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-HOUSE_NUM1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C41_HOUSE_NUM2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-HOUSE_NUM2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C42_HOUSE_NUM3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-HOUSE_NUM3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C43_STR_SUPPL1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STR_SUPPL1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C44_STR_SUPPL2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STR_SUPPL2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C45_STR_SUPPL3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STR_SUPPL3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C46_LOCATION TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-LOCATION, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C47_BUILDING TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-BUILDING, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C48_FLOOR TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLOOR, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C49_ROOMNUMBER TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ROOMNUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C50_COUNTRY TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-COUNTRY, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C51_LANGU TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-LANGU, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C52_REGION TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-REGION, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C53_ADDR_GROUP TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ADDR_GROUP, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C54_FLAGGROUPS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGGROUPS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C55_PERS_ADDR TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PERS_ADDR, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C56_SORT1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-SORT1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C57_SORT2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-SORT2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C58_SORT_PHN TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-SORT_PHN, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C59_DEFLT_COMM TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DEFLT_COMM, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C60_TEL_NUMBER TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TEL_NUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C61_TEL_EXTENS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TEL_EXTENS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C62_FAX_NUMBER TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FAX_NUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C63_FAX_EXTENS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FAX_EXTENS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C64_FLAGCOMM2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C65_FLAGCOMM3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C66_FLAGCOMM4 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM4, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C67_FLAGCOMM5 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM5, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C68_FLAGCOMM6 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM6, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C69_FLAGCOMM7 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM7, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C70_FLAGCOMM8 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM8, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C71_FLAGCOMM9 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM9, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C72_FLAGCOMM10 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM10, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C73_FLAGCOMM11 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM11, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C74_FLAGCOMM12 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM12, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C75_FLAGCOMM13 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM13, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C76_ADDRORIGIN TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ADDRORIGIN, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C77_MC_NAME1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-MC_NAME1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C78_MC_CITY1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-MC_CITY1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C79_MC_STREET TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-MC_STREET, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C80_EXTENSION1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-EXTENSION1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C81_EXTENSION2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-EXTENSION2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C82_TIME_ZONE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TIME_ZONE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C83_TAXJURCODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TAXJURCODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C84_ADDRESS_ID TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ADDRESS_ID, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C85_LANGU_CREA TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-LANGU_CREA, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C86_DUNS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DUNS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C87_DUNSP4 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DUNSP4, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'END OF ty_final_target.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '**************************' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '* Table type for ADRC' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '**************************' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'TYPES : BEGIN OF ty_ADRC,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C1_CLIENT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CLIENT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C2_ADDRNUMBER TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ADDRNUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C3_DATE_FROM TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DATE_FROM, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C4_NATION TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NATION, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C5_DATE_TO TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DATE_TO, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C6_TITLE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TITLE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C7_NAME1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C8_NAME2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C9_NAME3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C10_NAME4 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME4, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C11_NAME_TEXT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME_TEXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C12_NAME_CO TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-NAME_CO, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C13_CITY1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITY1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C14_CITY2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITY2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C15_CITY_CODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITY_CODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C16_CITYP_CODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITYP_CODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C17_HOME_CITY TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-HOME_CITY, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C18_CITYH_CODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITYH_CODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C19_CHCKSTATUS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CHCKSTATUS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C20_REGIOGROUP TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-REGIOGROUP, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C21_POST_CODE1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-POST_CODE1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C22_POST_CODE2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-POST_CODE2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C23_POST_CODE3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-POST_CODE3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C24_PCODE1_EXT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PCODE1_EXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C25_PCODE2_EXT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PCODE2_EXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C26_PCODE3_EXT TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PCODE3_EXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C27_PO_BOX TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C28_DONT_USE_P TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DONT_USE_P, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C29_PO_BOX_NUM TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX_NUM, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C30_PO_BOX_LOC TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX_LOC, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C31_CITY_CODE2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-CITY_CODE2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C32_PO_BOX_REG TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX_REG, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C33_PO_BOX_CTY TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PO_BOX_CTY, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C34_POSTALAREA TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-POSTALAREA, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C35_TRANSPZONE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TRANSPZONE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C36_STREET TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STREET, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C37_DONT_USE_S TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DONT_USE_S, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C38_STREETCODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STREETCODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C39_STREETABBR TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STREETABBR, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C40_HOUSE_NUM1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-HOUSE_NUM1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C41_HOUSE_NUM2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-HOUSE_NUM2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C42_HOUSE_NUM3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-HOUSE_NUM3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C43_STR_SUPPL1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STR_SUPPL1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C44_STR_SUPPL2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STR_SUPPL2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C45_STR_SUPPL3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-STR_SUPPL3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C46_LOCATION TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-LOCATION, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C47_BUILDING TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-BUILDING, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C48_FLOOR TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLOOR, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C49_ROOMNUMBER TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ROOMNUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C50_COUNTRY TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-COUNTRY, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C51_LANGU TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-LANGU, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C52_REGION TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-REGION, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C53_ADDR_GROUP TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ADDR_GROUP, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C54_FLAGGROUPS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGGROUPS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C55_PERS_ADDR TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-PERS_ADDR, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C56_SORT1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-SORT1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C57_SORT2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-SORT2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C58_SORT_PHN TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-SORT_PHN, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C59_DEFLT_COMM TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DEFLT_COMM, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C60_TEL_NUMBER TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TEL_NUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C61_TEL_EXTENS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TEL_EXTENS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C62_FAX_NUMBER TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FAX_NUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C63_FAX_EXTENS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FAX_EXTENS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C64_FLAGCOMM2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C65_FLAGCOMM3 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C66_FLAGCOMM4 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM4, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C67_FLAGCOMM5 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM5, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C68_FLAGCOMM6 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM6, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C69_FLAGCOMM7 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM7, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C70_FLAGCOMM8 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM8, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C71_FLAGCOMM9 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM9, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C72_FLAGCOMM10 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM10, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C73_FLAGCOMM11 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM11, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C74_FLAGCOMM12 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM12, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C75_FLAGCOMM13 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-FLAGCOMM13, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C76_ADDRORIGIN TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ADDRORIGIN, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C77_MC_NAME1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-MC_NAME1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C78_MC_CITY1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-MC_CITY1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C79_MC_STREET TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-MC_STREET, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C80_EXTENSION1 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-EXTENSION1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C81_EXTENSION2 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-EXTENSION2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C82_TIME_ZONE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TIME_ZONE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C83_TAXJURCODE TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-TAXJURCODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C84_ADDRESS_ID TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-ADDRESS_ID, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C85_LANGU_CREA TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-LANGU_CREA, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C86_DUNS TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DUNS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C87_DUNSP4 TYPE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' ADRC-DUNSP4, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'END OF ty_ADRC.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'TYPES: BEGIN OF gs_text,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'line(1554) TYPE c,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'END OF gs_text.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '************************' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '*Structure Declarations' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '************************' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: wa_final_tmp type ty_final_tmp.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: wa_final_string TYPE string,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' wa_final TYPE ty_final,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' wa_final_target TYPE ty_final_target,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' t_vers TYPE cvers,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '********************' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '*Table Declarations' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '********************' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'gt_result TYPE TABLE OF gs_text,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'tt_final TYPE STANDARD TABLE OF ty_final,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'tt_final_target TYPE STANDARD ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'TABLE OF ty_final_target,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'tt_final_tmp TYPE STANDARD ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'TABLE OF ty_final_tmp,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'tt_final_tmp1 TYPE STANDARD ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'TABLE OF ty_final,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'lt_txtdata TYPE STANDARD ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'TABLE OF ls_text,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'wa_txtdata LIKE LINE OF lt_txtdata,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'lt_result TYPE STANDARD TABLE OF ls_text,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '***********************' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '*Variable Declarations' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '***********************' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'lv_tabix_frm TYPE SY-TABIX,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'lv_tabix_to TYPE SY-TABIX,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'path type char35,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'lv_hdl TYPE i,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'lv_cmd(120) TYPE c, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'lv_slen TYPE i, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'lv_line TYPE i,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'lv_delimiter type string,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'lv_FLAG TYPE CHAR1 VALUE ''''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '*Constants Declarations' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CONSTANTS: gc_error VALUE ''E'',' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' gc_success VALUE ''S'',' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' gc_information VALUE ''I'',' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' lc_dest TYPE rfcdes-rfcdest ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' VALUE ''SAPFTPA'',' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' lc_key TYPE i VALUE 26101957, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' lc_pasv VALUE ''X'', ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' lc_cmd1(20) TYPE c VALUE ''set passive on'', ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' lc_cmd2(5) TYPE c VALUE ''put''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C1_CLIENT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C2_ADDRNUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C3_DATE_FROM ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C4_NATION ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C5_DATE_TO ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C6_TITLE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C7_NAME1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C8_NAME2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C9_NAME3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C10_NAME4 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C11_NAME_TEXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C12_NAME_CO ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C13_CITY1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C14_CITY2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C15_CITY_CODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C16_CITYP_CODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C17_HOME_CITY ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C18_CITYH_CODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C19_CHCKSTATUS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C20_REGIOGROUP ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C21_POST_CODE1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C22_POST_CODE2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C23_POST_CODE3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C24_PCODE1_EXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C25_PCODE2_EXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C26_PCODE3_EXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C27_PO_BOX ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C28_DONT_USE_P ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C29_PO_BOX_NUM ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C30_PO_BOX_LOC ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C31_CITY_CODE2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C32_PO_BOX_REG ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C33_PO_BOX_CTY ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C34_POSTALAREA ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C35_TRANSPZONE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C36_STREET ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C37_DONT_USE_S ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C38_STREETCODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C39_STREETABBR ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C40_HOUSE_NUM1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C41_HOUSE_NUM2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C42_HOUSE_NUM3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C43_STR_SUPPL1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C44_STR_SUPPL2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C45_STR_SUPPL3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C46_LOCATION ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C47_BUILDING ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C48_FLOOR ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C49_ROOMNUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C50_COUNTRY ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C51_LANGU ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C52_REGION ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C53_ADDR_GROUP ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C54_FLAGGROUPS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C55_PERS_ADDR ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C56_SORT1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C57_SORT2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C58_SORT_PHN ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C59_DEFLT_COMM ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C60_TEL_NUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C61_TEL_EXTENS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C62_FAX_NUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C63_FAX_EXTENS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C64_FLAGCOMM2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C65_FLAGCOMM3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C66_FLAGCOMM4 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C67_FLAGCOMM5 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C68_FLAGCOMM6 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C69_FLAGCOMM7 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C70_FLAGCOMM8 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C71_FLAGCOMM9 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C72_FLAGCOMM10 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C73_FLAGCOMM11 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C74_FLAGCOMM12 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C75_FLAGCOMM13 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C76_ADDRORIGIN ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C77_MC_NAME1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C78_MC_CITY1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C79_MC_STREET ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C80_EXTENSION1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C81_EXTENSION2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C82_TIME_ZONE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C83_TAXJURCODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C84_ADDRESS_ID ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C85_LANGU_CREA ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C86_DUNS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATA: C87_DUNSP4 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STRING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '*Internal table ADRC' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' DATA: tt_ADRC ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE STANDARD TABLE OF ty_ADRC,' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' wa_ADRC ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TYPE ty_ADRC.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'lv_delimiter = iv_delimiter.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'IF iv_hashvalue NE ''1069024811''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CLEAR et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-type = ''E''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message =' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''Installed ABAP program does not match interface definition''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'APPEND et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXIT.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ENDIF.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '*Selecting data from tables' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT '*Selecting data from ADRC' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'SELECT CLIENT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ADDRNUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATE_FROM ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'NATION ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DATE_TO ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'TITLE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'NAME1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'NAME2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'NAME3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'NAME4 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'NAME_TEXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'NAME_CO ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CITY1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CITY2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CITY_CODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CITYP_CODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'HOME_CITY ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CITYH_CODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CHCKSTATUS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'REGIOGROUP ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'POST_CODE1 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'POST_CODE2 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'POST_CODE3 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'PCODE1_EXT ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'PCODE2_EXT ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'PCODE3_EXT ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'PO_BOX ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'DONT_USE_P ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'PO_BOX_NUM ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'PO_BOX_LOC ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'CITY_CODE2 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'PO_BOX_REG ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'PO_BOX_CTY ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'POSTALAREA ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'TRANSPZONE ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'STREET ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'DONT_USE_S ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'STREETCODE ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'STREETABBR ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix +

cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1.

INSERT 'HOUSE_NUM1 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'HOUSE_NUM2 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'HOUSE_NUM3 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'STR_SUPPL1 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'STR_SUPPL2 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'STR_SUPPL3 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'LOCATION ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'BUILDING ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'FLOOR ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'ROOMNUMBER ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'COUNTRY ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'LANGU ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'REGION ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'ADDR_GROUP ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'FLAGGROUPS ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'PERS_ADDR ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'SORT1 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'SORT2 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'SORT_PHN ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'DEFLT_COMM ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix +

cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1.

INSERT 'TEL_NUMBER ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'TEL_EXTENS ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'FAX_NUMBER ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'FAX_EXTENS ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'FLAGCOMM2 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'FLAGCOMM3 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'FLAGCOMM4 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'FLAGCOMM5 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'FLAGCOMM6 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'FLAGCOMM7 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'FLAGCOMM8 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'FLAGCOMM9 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'FLAGCOMM10 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'FLAGCOMM11 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'FLAGCOMM12 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'FLAGCOMM13 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'ADDRORIGIN ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'MC_NAME1 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'MC_CITY1 ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix + INSERT 'MC_STREET ' INTO cg_rep_tab INDEX cg_tabix = cg_tabix +

cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1. cg_tabix. 1.

INSERT 'EXTENSION1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXTENSION2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'TIME_ZONE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'TAXJURCODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ADDRESS_ID ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'LANGU_CREA ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DUNS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'DUNSP4 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'INTO TABLE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'tt_ADRC' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'FROM ADRC.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'LOOP AT tt_ADRC INTO wa_ADRC.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C1_CLIENT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C1_CLIENT. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C2_ADDRNUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C2_ADDRNUMBER. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C3_DATE_FROM ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C3_DATE_FROM. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C4_NATION ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C4_NATION. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_ADRC-C5_DATE_TO ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C5_DATE_TO. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C6_TITLE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C6_TITLE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C7_NAME1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C7_NAME1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C8_NAME2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C8_NAME2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C9_NAME3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C9_NAME3. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C10_NAME4 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C10_NAME4. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C11_NAME_TEXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C11_NAME_TEXT. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C12_NAME_CO ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C12_NAME_CO. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C13_CITY1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C13_CITY1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C14_CITY2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C14_CITY2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_ADRC-C15_CITY_CODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C15_CITY_CODE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C16_CITYP_CODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C16_CITYP_CODE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C17_HOME_CITY ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C17_HOME_CITY. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C18_CITYH_CODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C18_CITYH_CODE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C19_CHCKSTATUS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C19_CHCKSTATUS. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C20_REGIOGROUP ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C20_REGIOGROUP. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C21_POST_CODE1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C21_POST_CODE1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C22_POST_CODE2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C22_POST_CODE2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C23_POST_CODE3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C23_POST_CODE3. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C24_PCODE1_EXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C24_PCODE1_EXT. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_ADRC-C25_PCODE2_EXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C25_PCODE2_EXT. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C26_PCODE3_EXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C26_PCODE3_EXT. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C27_PO_BOX ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C27_PO_BOX. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C28_DONT_USE_P ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C28_DONT_USE_P. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C29_PO_BOX_NUM ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C29_PO_BOX_NUM. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C30_PO_BOX_LOC ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C30_PO_BOX_LOC. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C31_CITY_CODE2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C31_CITY_CODE2. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C32_PO_BOX_REG ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C32_PO_BOX_REG. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C33_PO_BOX_CTY ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C33_PO_BOX_CTY. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C34_POSTALAREA ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C34_POSTALAREA. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

'

'

'

'

'

'

'

'

'

INSERT 'MOVE wa_ADRC-C35_TRANSPZONE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C35_TRANSPZONE. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C36_STREET ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C36_STREET. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C37_DONT_USE_S ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C37_DONT_USE_S. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C38_STREETCODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C38_STREETCODE. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C39_STREETABBR ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C39_STREETABBR. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C40_HOUSE_NUM1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C40_HOUSE_NUM1. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C41_HOUSE_NUM2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C41_HOUSE_NUM2. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C42_HOUSE_NUM3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C42_HOUSE_NUM3. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C43_STR_SUPPL1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C43_STR_SUPPL1. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C44_STR_SUPPL2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C44_STR_SUPPL2. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

'

'

'

'

'

'

'

'

'

INSERT 'MOVE wa_ADRC-C45_STR_SUPPL3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C45_STR_SUPPL3. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C46_LOCATION ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C46_LOCATION. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C47_BUILDING ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C47_BUILDING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C48_FLOOR ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C48_FLOOR. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C49_ROOMNUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C49_ROOMNUMBER. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C50_COUNTRY ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C50_COUNTRY. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C51_LANGU ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C51_LANGU. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C52_REGION ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C52_REGION. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C53_ADDR_GROUP ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C53_ADDR_GROUP. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C54_FLAGGROUPS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C54_FLAGGROUPS. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

'

'

'

'

INSERT 'MOVE wa_ADRC-C55_PERS_ADDR ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C55_PERS_ADDR. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C56_SORT1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C56_SORT1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C57_SORT2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C57_SORT2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C58_SORT_PHN ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C58_SORT_PHN. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C59_DEFLT_COMM ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C59_DEFLT_COMM. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C60_TEL_NUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C60_TEL_NUMBER. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C61_TEL_EXTENS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C61_TEL_EXTENS. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C62_FAX_NUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C62_FAX_NUMBER. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C63_FAX_EXTENS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C63_FAX_EXTENS. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C64_FLAGCOMM2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C64_FLAGCOMM2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_ADRC-C65_FLAGCOMM3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C65_FLAGCOMM3. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C66_FLAGCOMM4 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C66_FLAGCOMM4. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C67_FLAGCOMM5 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C67_FLAGCOMM5. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C68_FLAGCOMM6 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C68_FLAGCOMM6. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C69_FLAGCOMM7 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C69_FLAGCOMM7. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C70_FLAGCOMM8 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C70_FLAGCOMM8. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C71_FLAGCOMM9 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C71_FLAGCOMM9. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C72_FLAGCOMM10 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C72_FLAGCOMM10. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C73_FLAGCOMM11 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C73_FLAGCOMM11. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C74_FLAGCOMM12 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C74_FLAGCOMM12. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_ADRC-C75_FLAGCOMM13 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C75_FLAGCOMM13. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C76_ADDRORIGIN ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C76_ADDRORIGIN. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C77_MC_NAME1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C77_MC_NAME1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C78_MC_CITY1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C78_MC_CITY1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C79_MC_STREET ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C79_MC_STREET. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C80_EXTENSION1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C80_EXTENSION1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C81_EXTENSION2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C81_EXTENSION2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C82_TIME_ZONE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C82_TIME_ZONE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C83_TAXJURCODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C83_TAXJURCODE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C84_ADDRESS_ID ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C84_ADDRESS_ID. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_ADRC-C85_LANGU_CREA ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C85_LANGU_CREA. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C86_DUNS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C86_DUNS. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_ADRC-C87_DUNSP4 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_tmp-C87_DUNSP4. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'APPEND wa_final_tmp TO tt_final_tmp.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ENDLOOP.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'free : tt_ADRC.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'LOOP AT tt_final_tmp INTO wa_final_tmp.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C1_CLIENT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C1_CLIENT. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C2_ADDRNUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C2_ADDRNUMBER. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C3_DATE_FROM ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C3_DATE_FROM. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C4_NATION ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C4_NATION. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C5_DATE_TO ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C5_DATE_TO. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_final_tmp-C6_TITLE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C6_TITLE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C7_NAME1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C7_NAME1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C8_NAME2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C8_NAME2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C9_NAME3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C9_NAME3. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C10_NAME4 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C10_NAME4. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C11_NAME_TEXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C11_NAME_TEXT. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C12_NAME_CO ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C12_NAME_CO. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C13_CITY1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C13_CITY1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C14_CITY2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C14_CITY2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C15_CITY_CODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C15_CITY_CODE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_final_tmp-C16_CITYP_CODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C16_CITYP_CODE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C17_HOME_CITY ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C17_HOME_CITY. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C18_CITYH_CODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C18_CITYH_CODE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C19_CHCKSTATUS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C19_CHCKSTATUS. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C20_REGIOGROUP ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C20_REGIOGROUP. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C21_POST_CODE1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C21_POST_CODE1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C22_POST_CODE2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C22_POST_CODE2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C23_POST_CODE3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C23_POST_CODE3. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C24_PCODE1_EXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C24_PCODE1_EXT. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C25_PCODE2_EXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C25_PCODE2_EXT. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_final_tmp-C26_PCODE3_EXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C26_PCODE3_EXT. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C27_PO_BOX ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C27_PO_BOX. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C28_DONT_USE_P ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C28_DONT_USE_P. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C29_PO_BOX_NUM ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C29_PO_BOX_NUM. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C30_PO_BOX_LOC ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C30_PO_BOX_LOC. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C31_CITY_CODE2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C31_CITY_CODE2. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C32_PO_BOX_REG ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C32_PO_BOX_REG. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C33_PO_BOX_CTY ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C33_PO_BOX_CTY. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C34_POSTALAREA ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C34_POSTALAREA. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C35_TRANSPZONE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C35_TRANSPZONE. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

'

'

'

'

'

'

'

'

'

INSERT 'MOVE wa_final_tmp-C36_STREET ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C36_STREET. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C37_DONT_USE_S ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C37_DONT_USE_S. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C38_STREETCODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C38_STREETCODE. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C39_STREETABBR ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C39_STREETABBR. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C40_HOUSE_NUM1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C40_HOUSE_NUM1. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C41_HOUSE_NUM2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C41_HOUSE_NUM2. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C42_HOUSE_NUM3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C42_HOUSE_NUM3. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C43_STR_SUPPL1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C43_STR_SUPPL1. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C44_STR_SUPPL2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C44_STR_SUPPL2. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C45_STR_SUPPL3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C45_STR_SUPPL3. INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

'

'

'

'

'

'

'

'

'

INSERT 'MOVE wa_final_tmp-C46_LOCATION ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C46_LOCATION. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C47_BUILDING ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C47_BUILDING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C48_FLOOR ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C48_FLOOR. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C49_ROOMNUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C49_ROOMNUMBER. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C50_COUNTRY ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C50_COUNTRY. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C51_LANGU ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C51_LANGU. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C52_REGION ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C52_REGION. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C53_ADDR_GROUP ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C53_ADDR_GROUP. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C54_FLAGGROUPS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C54_FLAGGROUPS. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C55_PERS_ADDR ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C55_PERS_ADDR. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_final_tmp-C56_SORT1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C56_SORT1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C57_SORT2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C57_SORT2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C58_SORT_PHN ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C58_SORT_PHN. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C59_DEFLT_COMM ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C59_DEFLT_COMM. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C60_TEL_NUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C60_TEL_NUMBER. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C61_TEL_EXTENS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C61_TEL_EXTENS. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C62_FAX_NUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C62_FAX_NUMBER. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C63_FAX_EXTENS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C63_FAX_EXTENS. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C64_FLAGCOMM2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C64_FLAGCOMM2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C65_FLAGCOMM3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C65_FLAGCOMM3. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_final_tmp-C66_FLAGCOMM4 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C66_FLAGCOMM4. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C67_FLAGCOMM5 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C67_FLAGCOMM5. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C68_FLAGCOMM6 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C68_FLAGCOMM6. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C69_FLAGCOMM7 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C69_FLAGCOMM7. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C70_FLAGCOMM8 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C70_FLAGCOMM8. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C71_FLAGCOMM9 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C71_FLAGCOMM9. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C72_FLAGCOMM10 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C72_FLAGCOMM10. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C73_FLAGCOMM11 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C73_FLAGCOMM11. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C74_FLAGCOMM12 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C74_FLAGCOMM12. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C75_FLAGCOMM13 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C75_FLAGCOMM13. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_final_tmp-C76_ADDRORIGIN ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C76_ADDRORIGIN. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C77_MC_NAME1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C77_MC_NAME1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C78_MC_CITY1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C78_MC_CITY1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C79_MC_STREET ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C79_MC_STREET. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C80_EXTENSION1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C80_EXTENSION1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C81_EXTENSION2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C81_EXTENSION2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C82_TIME_ZONE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C82_TIME_ZONE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C83_TAXJURCODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C83_TAXJURCODE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C84_ADDRESS_ID ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C84_ADDRESS_ID. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C85_LANGU_CREA ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C85_LANGU_CREA. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_final_tmp-C86_DUNS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C86_DUNS. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_tmp-C87_DUNSP4 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO wa_final_target-C87_DUNSP4. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append wa_final_target to tt_final_target.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ENDLOOP.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'free : tt_final_tmp.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Clear wa_final_target.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'IF iv_max_row_cnt IS INITIAL.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' MOVE 999999 to iv_max_row_cnt.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ENDIF.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Loop at tt_final_target into wa_final_target TO iv_max_row_cnt.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C1_CLIENT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C1_CLIENT. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C2_ADDRNUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C2_ADDRNUMBER. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C3_DATE_FROM ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C3_DATE_FROM. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C4_NATION ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C4_NATION. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_final_target-C5_DATE_TO ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C5_DATE_TO. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C6_TITLE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C6_TITLE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C7_NAME1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C7_NAME1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C8_NAME2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C8_NAME2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C9_NAME3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C9_NAME3. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C10_NAME4 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C10_NAME4. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C11_NAME_TEXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C11_NAME_TEXT. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C12_NAME_CO ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C12_NAME_CO. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C13_CITY1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C13_CITY1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C14_CITY2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C14_CITY2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_final_target-C15_CITY_CODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C15_CITY_CODE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C16_CITYP_CODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C16_CITYP_CODE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C17_HOME_CITY ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C17_HOME_CITY. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C18_CITYH_CODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C18_CITYH_CODE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C19_CHCKSTATUS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C19_CHCKSTATUS. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C20_REGIOGROUP ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C20_REGIOGROUP. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C21_POST_CODE1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C21_POST_CODE1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C22_POST_CODE2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C22_POST_CODE2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C23_POST_CODE3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C23_POST_CODE3. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C24_PCODE1_EXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C24_PCODE1_EXT. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_final_target-C25_PCODE2_EXT INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C25_PCODE2_EXT. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C26_PCODE3_EXT INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C26_PCODE3_EXT. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C27_PO_BOX ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C27_PO_BOX. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C28_DONT_USE_P INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C28_DONT_USE_P. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C29_PO_BOX_NUM INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C29_PO_BOX_NUM. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C30_PO_BOX_LOC INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C30_PO_BOX_LOC. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C31_CITY_CODE2 INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C31_CITY_CODE2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C32_PO_BOX_REG INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C32_PO_BOX_REG. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C33_PO_BOX_CTY INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C33_PO_BOX_CTY. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C34_POSTALAREA INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C34_POSTALAREA. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

'

'

'

'

'

'

'

'

'

INSERT 'MOVE wa_final_target-C35_TRANSPZONE INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C35_TRANSPZONE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C36_STREET ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C36_STREET. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C37_DONT_USE_S INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C37_DONT_USE_S. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C38_STREETCODE INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C38_STREETCODE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C39_STREETABBR INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C39_STREETABBR. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C40_HOUSE_NUM1 INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C40_HOUSE_NUM1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C41_HOUSE_NUM2 INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C41_HOUSE_NUM2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C42_HOUSE_NUM3 INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C42_HOUSE_NUM3. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C43_STR_SUPPL1 INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C43_STR_SUPPL1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C44_STR_SUPPL2 INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C44_STR_SUPPL2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

'

'

'

'

'

'

'

'

'

INSERT 'MOVE wa_final_target-C45_STR_SUPPL3 INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C45_STR_SUPPL3. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C46_LOCATION ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C46_LOCATION. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C47_BUILDING ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C47_BUILDING. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C48_FLOOR ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C48_FLOOR. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C49_ROOMNUMBER INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C49_ROOMNUMBER. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C50_COUNTRY ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C50_COUNTRY. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C51_LANGU ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C51_LANGU. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C52_REGION ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C52_REGION. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C53_ADDR_GROUP INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C53_ADDR_GROUP. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C54_FLAGGROUPS INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C54_FLAGGROUPS. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

'

'

'

'

INSERT 'MOVE wa_final_target-C55_PERS_ADDR ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C55_PERS_ADDR. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C56_SORT1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C56_SORT1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C57_SORT2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C57_SORT2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C58_SORT_PHN ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C58_SORT_PHN. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C59_DEFLT_COMM ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C59_DEFLT_COMM. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C60_TEL_NUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C60_TEL_NUMBER. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C61_TEL_EXTENS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C61_TEL_EXTENS. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C62_FAX_NUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C62_FAX_NUMBER. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C63_FAX_EXTENS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C63_FAX_EXTENS. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C64_FLAGCOMM2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C64_FLAGCOMM2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_final_target-C65_FLAGCOMM3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C65_FLAGCOMM3. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C66_FLAGCOMM4 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C66_FLAGCOMM4. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C67_FLAGCOMM5 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C67_FLAGCOMM5. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C68_FLAGCOMM6 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C68_FLAGCOMM6. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C69_FLAGCOMM7 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C69_FLAGCOMM7. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C70_FLAGCOMM8 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C70_FLAGCOMM8. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C71_FLAGCOMM9 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C71_FLAGCOMM9. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C72_FLAGCOMM10 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C72_FLAGCOMM10. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C73_FLAGCOMM11 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C73_FLAGCOMM11. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C74_FLAGCOMM12 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C74_FLAGCOMM12. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_final_target-C75_FLAGCOMM13 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C75_FLAGCOMM13. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C76_ADDRORIGIN ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C76_ADDRORIGIN. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C77_MC_NAME1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C77_MC_NAME1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C78_MC_CITY1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C78_MC_CITY1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C79_MC_STREET ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C79_MC_STREET. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C80_EXTENSION1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C80_EXTENSION1. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C81_EXTENSION2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C81_EXTENSION2. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C82_TIME_ZONE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C82_TIME_ZONE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C83_TAXJURCODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C83_TAXJURCODE. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C84_ADDRESS_ID ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C84_ADDRESS_ID. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'MOVE wa_final_target-C85_LANGU_CREA ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C85_LANGU_CREA. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C86_DUNS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C86_DUNS. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'MOVE wa_final_target-C87_DUNSP4 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' TO C87_DUNSP4. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CONCATENATE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C1_CLIENT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C2_ADDRNUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C3_DATE_FROM ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C4_NATION ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C5_DATE_TO ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C6_TITLE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C7_NAME1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C8_NAME2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C9_NAME3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C10_NAME4 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C11_NAME_TEXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C12_NAME_CO ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C13_CITY1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C14_CITY2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C15_CITY_CODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C16_CITYP_CODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C17_HOME_CITY ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C18_CITYH_CODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C19_CHCKSTATUS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C20_REGIOGROUP ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C21_POST_CODE1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C22_POST_CODE2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C23_POST_CODE3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C24_PCODE1_EXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C25_PCODE2_EXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C26_PCODE3_EXT ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C27_PO_BOX ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C28_DONT_USE_P ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C29_PO_BOX_NUM ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C30_PO_BOX_LOC ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C31_CITY_CODE2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C32_PO_BOX_REG ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C33_PO_BOX_CTY ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C34_POSTALAREA ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C35_TRANSPZONE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C36_STREET ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C37_DONT_USE_S ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C38_STREETCODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C39_STREETABBR ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C40_HOUSE_NUM1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C41_HOUSE_NUM2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C42_HOUSE_NUM3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C43_STR_SUPPL1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C44_STR_SUPPL2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C45_STR_SUPPL3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C46_LOCATION ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C47_BUILDING ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C48_FLOOR ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C49_ROOMNUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C50_COUNTRY ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C51_LANGU ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C52_REGION ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C53_ADDR_GROUP ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C54_FLAGGROUPS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C55_PERS_ADDR ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C56_SORT1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C57_SORT2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C58_SORT_PHN ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C59_DEFLT_COMM ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C60_TEL_NUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C61_TEL_EXTENS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C62_FAX_NUMBER ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C63_FAX_EXTENS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C64_FLAGCOMM2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C65_FLAGCOMM3 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C66_FLAGCOMM4 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C67_FLAGCOMM5 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C68_FLAGCOMM6 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C69_FLAGCOMM7 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C70_FLAGCOMM8 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C71_FLAGCOMM9 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C72_FLAGCOMM10 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C73_FLAGCOMM11 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C74_FLAGCOMM12 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C75_FLAGCOMM13 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C76_ADDRORIGIN ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C77_MC_NAME1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C78_MC_CITY1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C79_MC_STREET ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C80_EXTENSION1 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C81_EXTENSION2 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C82_TIME_ZONE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C83_TAXJURCODE ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C84_ADDRESS_ID ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C85_LANGU_CREA ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C86_DUNS ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C87_DUNSP4 ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'INTO wa_final_string' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'SEPARATED BY lv_delimiter.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'IF sy-tabix EQ 1.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CONCATENATE wa_final_string' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' lv_delimiter INTO wa_final_string.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ELSE.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'CONCATENATE ''' lv_delimiter wa_final_string' ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT ' lv_delimiter INTO wa_final_string.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ENDIF.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'APPEND wa_final_string TO gt_result.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CLEAR : C1_CLIENT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C2_ADDRNUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C3_DATE_FROM, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C4_NATION, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C5_DATE_TO, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C6_TITLE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C7_NAME1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C8_NAME2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C9_NAME3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C10_NAME4, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C11_NAME_TEXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C12_NAME_CO, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C13_CITY1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C14_CITY2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C15_CITY_CODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C16_CITYP_CODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C17_HOME_CITY, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C18_CITYH_CODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C19_CHCKSTATUS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C20_REGIOGROUP, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C21_POST_CODE1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C22_POST_CODE2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C23_POST_CODE3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C24_PCODE1_EXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C25_PCODE2_EXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C26_PCODE3_EXT, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C27_PO_BOX, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C28_DONT_USE_P, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C29_PO_BOX_NUM, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C30_PO_BOX_LOC, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C31_CITY_CODE2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C32_PO_BOX_REG, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C33_PO_BOX_CTY, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C34_POSTALAREA, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C35_TRANSPZONE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C36_STREET, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C37_DONT_USE_S, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C38_STREETCODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C39_STREETABBR, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C40_HOUSE_NUM1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C41_HOUSE_NUM2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C42_HOUSE_NUM3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C43_STR_SUPPL1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C44_STR_SUPPL2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C45_STR_SUPPL3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C46_LOCATION, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C47_BUILDING, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C48_FLOOR, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C49_ROOMNUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C50_COUNTRY, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C51_LANGU, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C52_REGION, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C53_ADDR_GROUP, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C54_FLAGGROUPS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C55_PERS_ADDR, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C56_SORT1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C57_SORT2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C58_SORT_PHN, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C59_DEFLT_COMM, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C60_TEL_NUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C61_TEL_EXTENS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C62_FAX_NUMBER, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C63_FAX_EXTENS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C64_FLAGCOMM2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C65_FLAGCOMM3, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C66_FLAGCOMM4, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C67_FLAGCOMM5, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C68_FLAGCOMM6, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C69_FLAGCOMM7, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C70_FLAGCOMM8, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C71_FLAGCOMM9, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C72_FLAGCOMM10, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C73_FLAGCOMM11, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C74_FLAGCOMM12, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C75_FLAGCOMM13, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C76_ADDRORIGIN, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'C77_MC_NAME1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C78_MC_CITY1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C79_MC_STREET, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C80_EXTENSION1, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C81_EXTENSION2, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C82_TIME_ZONE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C83_TAXJURCODE, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C84_ADDRESS_ID, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C85_LANGU_CREA, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C86_DUNS, ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'C87_DUNSP4. ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ENDLOOP.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'free : tt_final_target.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '***************************************' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '******Calling FTP Function Module******' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '***************************************' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'SELECT SINGLE * FROM cvers INTO t_vers' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'WHERE component = ''SAP_ABA''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'lv_slen = strlen( iv_pwd ).' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'IF t_vers-release = ''46C''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT '*To Scrammble password for 4.6C' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CALL ''AB_RFC_X_SCRAMBLE_STRING''' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ID ''SOURCE'' FIELD iv_pwd ID ''KEY'' FIELD lc_key' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ID ''SCR'' FIELD ''X'' ID''DESTINATION'' FIELD iv_pwd' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ID ''DSTLEN'' FIELD lv_slen.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ELSE.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '*To Scrammble password for ECC 6.0' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CALL FUNCTION ''HTTP_SCRAMBLE''' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXPORTING' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'SOURCE = iv_pwd' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'sourcelen = lv_slen' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'key = lc_key' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'IMPORTING' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'destination = iv_pwd.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ENDIF.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CALL FUNCTION ''FTP_CONNECT''' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXPORTING' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'user = iv_user' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'password = iv_pwd' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'host = iv_host' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'rfc_destination = lc_dest' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'IMPORTING' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'handle = lv_hdl' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXCEPTIONS' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'not_connected = 1' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'OTHERS = 2.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '*** exception handling' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'IF sy-subrc NE 0.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'If sy-subrc = 1.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''Not connected to FTP Server''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'else.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ''Others''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'endif.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''Unable to connect FTP Server''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ELSE.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_success.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''Connected to FTP Server''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'IF NOT lc_pasv IS INITIAL.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'REFRESH lt_result.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'lv_cmd = lc_cmd1.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CALL FUNCTION ''FTP_COMMAND''' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXPORTING' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'handle = lv_hdl' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'command = lv_cmd' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'TABLES' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'data = lt_result' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXCEPTIONS' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'tcpip_error = 1' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'command_error = 2' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'data_error = 3.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'IF sy-subrc <> 0.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '*PERFORM error_ftp_COMMAND.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'case sy-subrc.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'when ''1''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''tcpip_error: in the FTP Path''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'when ''2''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''Command Error: in the FTP Path''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'when ''3''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''Data_error: in the FTP Path''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'endcase.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''Error in passing FTP''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXIT.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ENDIF.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CALL FUNCTION ''FTP_R3_TO_CLIENT''' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXPORTING' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'fname = iv_filename' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'rfc_destination = lc_dest' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'character_mode = lc_pasv' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'TABLES' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'text = gt_result' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXCEPTIONS' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'command_error = 1' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'data_error = 2' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'OTHERS = 3.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'IF sy-subrc <> 0.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'case sy-subrc.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'when ''1''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''command error: passing data to FTP''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'when ''2''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''Data_error: passing data to FTP''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'endcase.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''Error in passing data throgh FTP''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXIT.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ENDIF.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'free : gt_result.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CONCATENATE lc_cmd2 iv_filename' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'INTO lv_cmd SEPARATED BY '' ''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'REFRESH lt_result.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CONCATENATE ''cd'' iv_path into path SEPARATED BY SPACE.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CALL FUNCTION ''FTP_COMMAND''' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXPORTING' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'handle = lv_hdl' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'command = PATH' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'TABLES' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'data = lt_result' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXCEPTIONS' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'tcpip_error = 1' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'command_error = 2' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'data_error = 3.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'IF sy-subrc NE 0.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '* PERFORM error_ftp_COMMAND.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'case sy-subrc.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'when ''1''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''tcpip_error: in the FTP Path''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'when ''2''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''Command Error: in the FTP Path''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'when ''3''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''Data_error: in the FTP Path''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'endcase.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''Error in passing FTP Path''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXIT.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ELSE.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_success.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''Data Transfer Successful''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ENDIF.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CALL FUNCTION ''FTP_COMMAND''' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXPORTING' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'handle = lv_hdl' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'command = lv_cmd' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'TABLES' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'data = lt_result' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXCEPTIONS' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'tcpip_error = 1' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'command_error = 2' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'data_error = 3.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'IF sy-subrc NE 0.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '*PERFORM error_ftp_COMMAND.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'case sy-subrc.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'when ''1''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''tcpip_error: in the FTP Path''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'when ''2''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''Command Error: in the FTP Path''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'when ''3''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT '''Data_error: in the FTP Path''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'endcase.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''Error in passing FTP''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXIT.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ELSE.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_success.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''Data Transfer Successful''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ENDIF.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ELSE.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ''No data Available''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CALL FUNCTION ''FTP_DISCONNECT''' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXPORTING' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'handle = lv_hdl.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'CALL FUNCTION ''RFC_CONNECTION_CLOSE''' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXPORTING' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'destination = lc_dest' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'EXCEPTIONS' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'OTHERS = 1.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'IF sy-subrc <> 0.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_error.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''Error while closing RFC connection''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'else.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'clear et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-TYPE = gc_success.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'et_file_return-message = ' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT '''RFC connection closed Successfully''.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1.

INSERT 'Append et_file_return.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ENDIF.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ENDIF.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT 'ENDIF.' INTO cg_rep_tab INDEX cg_tabix. cg_tabix = cg_tabix + 1. INSERT REPORT include_name from cg_rep_tab. errorMsg>>>>>>> _OdiSapAbapExecute.uploadABAPProgram() uploadFlag: true

Potrebbero piacerti anche