ABAP Select data from SAP table FMFGRECORD_DETAILS1 into internal table

Get Example source ABAP code based on a different SAP table
  

Below is a number of ABAP code snippets to demonstrate how to select data from SAP FMFGRECORD_DETAILS1 table and store it within an internal table, including using the newer @DATA inline declaration methods. It also shows you various ways to process this data using ABAP work area, inline declaration or field symbols including executing all the relevant CONVERSION_EXIT routines specific to FMFGRECORD_DETAILS1. See here for more generic Select statement tips.

Sometimes data within SAP is stored within the database table in a different format to what it is displayed to the user. These input/output conversation FM routines are what translates the data between the two formats.

There is also a full declaration of the FMFGRECORD_DETAILS1 table where each field has a char/string type for you to simply copy and paste. This allows you to use processing that is only available to these field types such as the CONCATENATE statement.

DATA: IT_FMFGRECORD_DETAILS1 TYPE STANDARD TABLE OF FMFGRECORD_DETAILS1,
      WA_FMFGRECORD_DETAILS1 TYPE FMFGRECORD_DETAILS1,
      GD_STR TYPE STRING.

DATA: lo_typedescr type REF TO cl_abap_typedescr.
DATA: lv_fieldname type fieldname.

FIELD-SYMBOLS: <FIELD> TYPE any.
FIELD-SYMBOLS: <FMFGRECORD_DETAILS1> TYPE FMFGRECORD_DETAILS1.

*Process all fields in table header/work area as string values
  PERFORM process_as_string_field_values CHANGING wa_FMFGRECORD_DETAILS1.

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM FMFGRECORD_DETAILS1
  INTO TABLE IT_FMFGRECORD_DETAILS1.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM FMFGRECORD_DETAILS1
*  INTO TABLE @DATA(IT_FMFGRECORD_DETAILS12).
*--Further methods of using ABAP code to  select data from SAP database tables

*You can also declare the header/work area using the in-line DATA declaration method
READ TABLE IT_FMFGRECORD_DETAILS1 INDEX 1 INTO DATA(WA_FMFGRECORD_DETAILS12).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_FMFGRECORD_DETAILS1 ASSIGNING <FMFGRECORD_DETAILS1>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<FMFGRECORD_DETAILS1>-CONTROLLER = 1.
<FMFGRECORD_DETAILS1>-GENERAL_INFO = 1.
<FMFGRECORD_DETAILS1>-CONTROLLER = 1.
<FMFGRECORD_DETAILS1>-BASIC_INFO = 1.
<FMFGRECORD_DETAILS1>-CONTROLLER = 1.
ENDLOOP.

LOOP AT IT_FMFGRECORD_DETAILS1 INTO WA_FMFGRECORD_DETAILS1.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_FMFGRECORD_DETAILS1-DUNS, sy-vline,
WA_FMFGRECORD_DETAILS1-DUNS4, sy-vline,
WA_FMFGRECORD_DETAILS1-CAGE, sy-vline,
WA_FMFGRECORD_DETAILS1-LEGAL_BUSINESS_NAME, sy-vline,
WA_FMFGRECORD_DETAILS1-DOING_BUSINESS_AS, sy-vline,
WA_FMFGRECORD_DETAILS1-TAXPAYER_IDENTIFICATION_NUMBER, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FMFGRECORD_DETAILS1 you want to display... WRITE:/ sy-uline. * Aternatively use generic code to Write field values (and NAME) to screen report DO. ASSIGN COMPONENT sy-index OF STRUCTURE wa_FMFGRECORD_DETAILS1 TO <field>. IF sy-subrc <> 0. EXIT. ENDIF. WRITE:/ 'Field Value', <field>, sy-vline. gd_str = <field> . lo_typedescr ?= CL_ABAP_DATADESCR=>DESCRIBE_BY_DATA( <field> ). lv_fieldname = lo_typedescr->GET_RELATIVE_NAME( ). WRITE:/ 'Field Name', lv_fieldname. ENDDO. *Redo loop but convert all fields from internal to out value LOOP AT IT_FMFGRECORD_DETAILS1 INTO WA_FMFGRECORD_DETAILS1. *Write horizonal line to screen report. WRITE:/ sy-uline. *Convert all fields to display/output versions using conversion routines PERFORM convert_all_field_values CHANGING wa_EKKO. ENDLOOP. *&---------------------------------------------------------------------* *& Form convert_all_field_values *&---------------------------------------------------------------------* FORM convert_all_field_values CHANGING p_EKKO LIKE wa_EKKO. DATA: ld_input(1000) TYPE c, ld_output(1000) TYPE C.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_FMFGRECORD_DETAILS1_STR,
CONTROLLER TYPE STRING,
GENERAL_INFO TYPE STRING,
CONTROLLER TYPE STRING,
BASIC_INFO TYPE STRING,
CONTROLLER TYPE STRING,
DUNS TYPE STRING,
DUNS4 TYPE STRING,
CAGE TYPE STRING,
LEGAL_BUSINESS_NAME TYPE STRING,
DOING_BUSINESS_AS TYPE STRING,
TAXPAYER_IDENTIFICATION_NUMBER TYPE STRING,
SOCIAL_SECURITY_NUMBER TYPE STRING,
CURRENT_REGISTRATION_STATUS TYPE STRING,
REGISTRATION_EXPIRATION_DATE TYPE STRING,
DIVISION_NAME TYPE STRING,
DIVISION_NUMBER TYPE STRING,
URL TYPE STRING,
START_DATE TYPE STRING,
EMPLOYEE_NUMBER TYPE STRING,
LOCATION_EMPLOYEE_NUMBER TYPE STRING,
END_DATE TYPE STRING,
REVENUE TYPE STRING,
LOCATION_REVENUE TYPE STRING,
COMPANY_SECURITY_LEVEL TYPE STRING,
HIGHEST_EMPLOYEE_SECURITY_LEV TYPE STRING,
ORGANIZATION_TYPE_CODE TYPE STRING,
DELINQUENT_FEDERAL_DEBT TYPE STRING,
NO_PUBLIC_DISPLAY_FLAG TYPE STRING,
PHYSICAL_ADDRESS TYPE STRING,
CONTROLLER TYPE STRING,
ADDRESS1 TYPE STRING,
ADDRESS2 TYPE STRING,
CITY TYPE STRING,
STATE TYPE STRING,
POSTAL_CODE TYPE STRING,
FOREIGN_PROVINCE TYPE STRING,
COUNTRY TYPE STRING,
MAILING_ADDRESS TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
ADDRESS1 TYPE STRING,
ADDRESS2 TYPE STRING,
CITY TYPE STRING,
STATE TYPE STRING,
POSTAL_CODE TYPE STRING,
FOREIGN_PROVINCE TYPE STRING,
COUNTRY TYPE STRING,
CORPORATE_INFO TYPE STRING,
CONTROLLER TYPE STRING,
BUSINESS_TYPE TYPE STRING,
CONTROLLER TYPE STRING,
BUSINESS_TYPE_CODE TYPE STRING,
SMALL_BUSINESS_ADMINISTRATION TYPE STRING,
CONTROLLER TYPE STRING,
SMALL_BUSINESS_ADMINISTRATION TYPE STRING,
SMALL_BUSINESS_ADMINISTRATION1 TYPE STRING,
SOLE_PROPRIETORSHIP_POC TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
PHONE TYPE STRING,
PHONE_EXTENSION TYPE STRING,
INTERNATIONAL_PHONE TYPE STRING,
FAX TYPE STRING,
EMAIL TYPE STRING,
PARTY_PERFORMING_CERTIFICATIO TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
ADDRESS1 TYPE STRING,
ADDRESS2 TYPE STRING,
CITY TYPE STRING,
STATE TYPE STRING,
POSTAL_CODE TYPE STRING,
FOREIGN_PROVINCE TYPE STRING,
COUNTRY TYPE STRING,
GOODS_AND_SERVICES TYPE STRING,
CONTROLLER TYPE STRING,
NORTH_AMERICAN_INDUSTRY_CLASS TYPE STRING,
CONTROLLER TYPE STRING,
NAICSCODE TYPE STRING,
STANDARD_INDUSTRIAL_CLASSIFIC TYPE STRING,
CONTROLLER TYPE STRING,
SICCODE TYPE STRING,
FEDERAL_SUPPLY_CLASSIFICATION TYPE STRING,
CONTROLLER TYPE STRING,
FSCCODE TYPE STRING,
PRODUCT_SERVICE_CODE TYPE STRING,
CONTROLLER TYPE STRING,
PSCCODE TYPE STRING,
FINANCIAL_INFO TYPE STRING,
CONTROLLER TYPE STRING,
ELECTRONIC_FUNDS_TRANSFER TYPE STRING,
CONTROLLER TYPE STRING,
FINANCIAL_INSTITUTION TYPE STRING,
AMERICAN_BANKERS_ASSOCIATION TYPE STRING,
ACCOUNT_NUMBER TYPE STRING,
ACCOUNT_TYPE TYPE STRING,
LOCK_BOX TYPE STRING,
AUTHORIZATION_DATE TYPE STRING,
AUTOMATED_CLEARING_HOUSE TYPE STRING,
CONTROLLER TYPE STRING,
PHONE TYPE STRING,
INTERNATIONAL_PHONE TYPE STRING,
FAX TYPE STRING,
EMAIL TYPE STRING,
REMITTANCE_INFO TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
ADDRESS1 TYPE STRING,
ADDRESS2 TYPE STRING,
CITY TYPE STRING,
STATE TYPE STRING,
POSTAL_CODE TYPE STRING,
FOREIGN_PROVINCE TYPE STRING,
COUNTRY TYPE STRING,
ACCOUNTS_RECEIVABLE_POC TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
PHONE TYPE STRING,
PHONE_EXTENSION TYPE STRING,
INTERNATIONAL_PHONE TYPE STRING,
FAX TYPE STRING,
EMAIL TYPE STRING,
POC TYPE STRING,
CONTROLLER TYPE STRING,
CCRPOC TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
PHONE TYPE STRING,
PHONE_EXTENSION TYPE STRING,
INTERNATIONAL_PHONE TYPE STRING,
FAX TYPE STRING,
EMAIL TYPE STRING,
CCRALTERNATE_POC TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
PHONE TYPE STRING,
PHONE_EXTENSION TYPE STRING,
INTERNATIONAL_PHONE TYPE STRING,
FAX TYPE STRING,
EMAIL TYPE STRING,
GOVERNMENT_BUSINESS_POC TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
PHONE TYPE STRING,
PHONE_EXTENSION TYPE STRING,
INTERNATIONAL_PHONE TYPE STRING,
FAX TYPE STRING,
EMAIL TYPE STRING,
ADDRESS1 TYPE STRING,
ADDRESS2 TYPE STRING,
CITY TYPE STRING,
STATE TYPE STRING,
POSTAL_CODE TYPE STRING,
FOREIGN_PROVINCE TYPE STRING,
COUNTRY TYPE STRING,
GOVERNMENT_BUSINESS_ALTERNATE TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
PHONE TYPE STRING,
PHONE_EXTENSION TYPE STRING,
INTERNATIONAL_PHONE TYPE STRING,
FAX TYPE STRING,
EMAIL TYPE STRING,
ADDRESS1 TYPE STRING,
ADDRESS2 TYPE STRING,
CITY TYPE STRING,
STATE TYPE STRING,
POSTAL_CODE TYPE STRING,
FOREIGN_PROVINCE TYPE STRING,
COUNTRY TYPE STRING,
PAST_PERFORMANCE_POC TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
PHONE TYPE STRING,
PHONE_EXTENSION TYPE STRING,
INTERNATIONAL_PHONE TYPE STRING,
FAX TYPE STRING,
EMAIL TYPE STRING,
ADDRESS1 TYPE STRING,
ADDRESS2 TYPE STRING,
CITY TYPE STRING,
STATE TYPE STRING,
POSTAL_CODE TYPE STRING,
FOREIGN_PROVINCE TYPE STRING,
COUNTRY TYPE STRING,
PAST_PERFORMANCE_ALTERNATE_POC TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
PHONE TYPE STRING,
PHONE_EXTENSION TYPE STRING,
INTERNATIONAL_PHONE TYPE STRING,
FAX TYPE STRING,
EMAIL TYPE STRING,
ADDRESS1 TYPE STRING,
ADDRESS2 TYPE STRING,
CITY TYPE STRING,
STATE TYPE STRING,
POSTAL_CODE TYPE STRING,
FOREIGN_PROVINCE TYPE STRING,
COUNTRY TYPE STRING,
ELECTRONIC_BUSINESS_POC TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
PHONE TYPE STRING,
PHONE_EXTENSION TYPE STRING,
INTERNATIONAL_PHONE TYPE STRING,
FAX TYPE STRING,
EMAIL TYPE STRING,
ADDRESS1 TYPE STRING,
ADDRESS2 TYPE STRING,
CITY TYPE STRING,
STATE TYPE STRING,
POSTAL_CODE TYPE STRING,
FOREIGN_PROVINCE TYPE STRING,
COUNTRY TYPE STRING,
ELECTRONIC_BUSINESS_ALTERNATE TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
PHONE TYPE STRING,
PHONE_EXTENSION TYPE STRING,
INTERNATIONAL_PHONE TYPE STRING,
FAX TYPE STRING,
EMAIL TYPE STRING,
ADDRESS1 TYPE STRING,
ADDRESS2 TYPE STRING,
CITY TYPE STRING,
STATE TYPE STRING,
POSTAL_CODE TYPE STRING,
FOREIGN_PROVINCE TYPE STRING,
COUNTRY TYPE STRING,
PREVIOUS_BUSINESS_NAME_POC TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
ADDRESS1 TYPE STRING,
ADDRESS2 TYPE STRING,
CITY TYPE STRING,
STATE TYPE STRING,
POSTAL_CODE TYPE STRING,
FOREIGN_PROVINCE TYPE STRING,
COUNTRY TYPE STRING,
GOVERNMENT_PARENT_POC TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
ADDRESS1 TYPE STRING,
ADDRESS2 TYPE STRING,
CITY TYPE STRING,
STATE TYPE STRING,
POSTAL_CODE TYPE STRING,
FOREIGN_PROVINCE TYPE STRING,
COUNTRY TYPE STRING,
CORPORATE_POC TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
PHONE TYPE STRING,
PHONE_EXTENSION TYPE STRING,
INTERNATIONAL_PHONE TYPE STRING,
FAX TYPE STRING,
EMAIL TYPE STRING,
MARKETING_PARTNER_IDENTIFICAT TYPE STRING,
EDIDETAILS TYPE STRING,
CONTROLLER TYPE STRING,
EDIVALUES TYPE STRING,
CONTROLLER TYPE STRING,
VALUE_ADDED_NETWORK TYPE STRING,
ISAQUALIFIER TYPE STRING,
ISASENDER_QUALIFIER TYPE STRING,
GS02IDENTIFIER TYPE STRING,
RECEIVE820 TYPE STRING,
EDIPOC TYPE STRING,
CONTROLLER TYPE STRING,
NAME TYPE STRING,
PHONE TYPE STRING,
PHONE_EXTENSION TYPE STRING,
INTERNATIONAL_PHONE TYPE STRING,
FAX TYPE STRING,
EMAIL TYPE STRING,
DUN_AND_BRADSTREET_LINKAGE TYPE STRING,
CONTROLLER TYPE STRING,
HEADQUARTERS_PARENT_POC TYPE STRING,
CONTROLLER TYPE STRING,
DUNS TYPE STRING,
NAME TYPE STRING,
ADDRESS1 TYPE STRING,
ADDRESS2 TYPE STRING,
CITY TYPE STRING,
STATE TYPE STRING,
POSTAL_CODE TYPE STRING,
COUNTRY TYPE STRING,
PHONE TYPE STRING,
RECORD_DATE TYPE STRING,
GLOBAL_ULTIMATE_POC TYPE STRING,
CONTROLLER TYPE STRING,
DUNS TYPE STRING,
NAME TYPE STRING,
ADDRESS1 TYPE STRING,
ADDRESS2 TYPE STRING,
CITY TYPE STRING,
STATE TYPE STRING,
POSTAL_CODE TYPE STRING,
COUNTRY TYPE STRING,
PHONE TYPE STRING,
RECORD_DATE TYPE STRING,
DOMESTIC_ULTIMATE_POC TYPE STRING,
CONTROLLER TYPE STRING,
DUNS TYPE STRING,
NAME TYPE STRING,
ADDRESS1 TYPE STRING,
ADDRESS2 TYPE STRING,
CITY TYPE STRING,
STATE TYPE STRING,
POSTAL_CODE TYPE STRING,
COUNTRY TYPE STRING,
PHONE TYPE STRING,
RECORD_DATE TYPE STRING,
DUN_AND_BRADSTREET_MONITORING TYPE STRING,
CONTROLLER TYPE STRING,
LAST_UPDATE_DATE TYPE STRING,
LEGAL_BUSINESS_NAME TYPE STRING,
DOING_BUSINESS_AS TYPE STRING,
ADDRESS1 TYPE STRING,
ADDRESS2 TYPE STRING,
CITY TYPE STRING,
STATE TYPE STRING,
POSTAL_CODE TYPE STRING,
FOREIGN_PROVINCE TYPE STRING,
COUNTRY TYPE STRING,
MONITORING_STATUS TYPE STRING,
CURRENT_BUSINESS_STATUS TYPE STRING,END OF T_EKKO_STR. DATA: WA_FMFGRECORD_DETAILS1_STR type T_EKKO_STR. DATA: ld_text TYPE string. LOOP AT IT_EKKO INTO WA_EKKO. MOVE-CORRESPONDING wa_EKKO TO WA_EKKO_STR. CONCATENATE: sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-GENERAL_INFO sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-BASIC_INFO sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-DUNS sy-vline
WA_FMFGRECORD_DETAILS1_STR-DUNS4 sy-vline
WA_FMFGRECORD_DETAILS1_STR-CAGE sy-vline
WA_FMFGRECORD_DETAILS1_STR-LEGAL_BUSINESS_NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-DOING_BUSINESS_AS sy-vline
WA_FMFGRECORD_DETAILS1_STR-TAXPAYER_IDENTIFICATION_NUMBER sy-vline
WA_FMFGRECORD_DETAILS1_STR-SOCIAL_SECURITY_NUMBER sy-vline
WA_FMFGRECORD_DETAILS1_STR-CURRENT_REGISTRATION_STATUS sy-vline
WA_FMFGRECORD_DETAILS1_STR-REGISTRATION_EXPIRATION_DATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-DIVISION_NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-DIVISION_NUMBER sy-vline
WA_FMFGRECORD_DETAILS1_STR-URL sy-vline
WA_FMFGRECORD_DETAILS1_STR-START_DATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-EMPLOYEE_NUMBER sy-vline
WA_FMFGRECORD_DETAILS1_STR-LOCATION_EMPLOYEE_NUMBER sy-vline
WA_FMFGRECORD_DETAILS1_STR-END_DATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-REVENUE sy-vline
WA_FMFGRECORD_DETAILS1_STR-LOCATION_REVENUE sy-vline
WA_FMFGRECORD_DETAILS1_STR-COMPANY_SECURITY_LEVEL sy-vline
WA_FMFGRECORD_DETAILS1_STR-HIGHEST_EMPLOYEE_SECURITY_LEV sy-vline
WA_FMFGRECORD_DETAILS1_STR-ORGANIZATION_TYPE_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-DELINQUENT_FEDERAL_DEBT sy-vline
WA_FMFGRECORD_DETAILS1_STR-NO_PUBLIC_DISPLAY_FLAG sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHYSICAL_ADDRESS sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS1 sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS2 sy-vline
WA_FMFGRECORD_DETAILS1_STR-CITY sy-vline
WA_FMFGRECORD_DETAILS1_STR-STATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-POSTAL_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FOREIGN_PROVINCE sy-vline
WA_FMFGRECORD_DETAILS1_STR-COUNTRY sy-vline
WA_FMFGRECORD_DETAILS1_STR-MAILING_ADDRESS sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS1 sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS2 sy-vline
WA_FMFGRECORD_DETAILS1_STR-CITY sy-vline
WA_FMFGRECORD_DETAILS1_STR-STATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-POSTAL_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FOREIGN_PROVINCE sy-vline
WA_FMFGRECORD_DETAILS1_STR-COUNTRY sy-vline
WA_FMFGRECORD_DETAILS1_STR-CORPORATE_INFO sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-BUSINESS_TYPE sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-BUSINESS_TYPE_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-SMALL_BUSINESS_ADMINISTRATION sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-SMALL_BUSINESS_ADMINISTRATION sy-vline
WA_FMFGRECORD_DETAILS1_STR-SMALL_BUSINESS_ADMINISTRATION1 sy-vline
WA_FMFGRECORD_DETAILS1_STR-SOLE_PROPRIETORSHIP_POC sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE_EXTENSION sy-vline
WA_FMFGRECORD_DETAILS1_STR-INTERNATIONAL_PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FAX sy-vline
WA_FMFGRECORD_DETAILS1_STR-EMAIL sy-vline
WA_FMFGRECORD_DETAILS1_STR-PARTY_PERFORMING_CERTIFICATIO sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS1 sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS2 sy-vline
WA_FMFGRECORD_DETAILS1_STR-CITY sy-vline
WA_FMFGRECORD_DETAILS1_STR-STATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-POSTAL_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FOREIGN_PROVINCE sy-vline
WA_FMFGRECORD_DETAILS1_STR-COUNTRY sy-vline
WA_FMFGRECORD_DETAILS1_STR-GOODS_AND_SERVICES sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NORTH_AMERICAN_INDUSTRY_CLASS sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAICSCODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-STANDARD_INDUSTRIAL_CLASSIFIC sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-SICCODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FEDERAL_SUPPLY_CLASSIFICATION sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-FSCCODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-PRODUCT_SERVICE_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-PSCCODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FINANCIAL_INFO sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-ELECTRONIC_FUNDS_TRANSFER sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-FINANCIAL_INSTITUTION sy-vline
WA_FMFGRECORD_DETAILS1_STR-AMERICAN_BANKERS_ASSOCIATION sy-vline
WA_FMFGRECORD_DETAILS1_STR-ACCOUNT_NUMBER sy-vline
WA_FMFGRECORD_DETAILS1_STR-ACCOUNT_TYPE sy-vline
WA_FMFGRECORD_DETAILS1_STR-LOCK_BOX sy-vline
WA_FMFGRECORD_DETAILS1_STR-AUTHORIZATION_DATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-AUTOMATED_CLEARING_HOUSE sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-INTERNATIONAL_PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FAX sy-vline
WA_FMFGRECORD_DETAILS1_STR-EMAIL sy-vline
WA_FMFGRECORD_DETAILS1_STR-REMITTANCE_INFO sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS1 sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS2 sy-vline
WA_FMFGRECORD_DETAILS1_STR-CITY sy-vline
WA_FMFGRECORD_DETAILS1_STR-STATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-POSTAL_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FOREIGN_PROVINCE sy-vline
WA_FMFGRECORD_DETAILS1_STR-COUNTRY sy-vline
WA_FMFGRECORD_DETAILS1_STR-ACCOUNTS_RECEIVABLE_POC sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE_EXTENSION sy-vline
WA_FMFGRECORD_DETAILS1_STR-INTERNATIONAL_PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FAX sy-vline
WA_FMFGRECORD_DETAILS1_STR-EMAIL sy-vline
WA_FMFGRECORD_DETAILS1_STR-POC sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-CCRPOC sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE_EXTENSION sy-vline
WA_FMFGRECORD_DETAILS1_STR-INTERNATIONAL_PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FAX sy-vline
WA_FMFGRECORD_DETAILS1_STR-EMAIL sy-vline
WA_FMFGRECORD_DETAILS1_STR-CCRALTERNATE_POC sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE_EXTENSION sy-vline
WA_FMFGRECORD_DETAILS1_STR-INTERNATIONAL_PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FAX sy-vline
WA_FMFGRECORD_DETAILS1_STR-EMAIL sy-vline
WA_FMFGRECORD_DETAILS1_STR-GOVERNMENT_BUSINESS_POC sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE_EXTENSION sy-vline
WA_FMFGRECORD_DETAILS1_STR-INTERNATIONAL_PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FAX sy-vline
WA_FMFGRECORD_DETAILS1_STR-EMAIL sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS1 sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS2 sy-vline
WA_FMFGRECORD_DETAILS1_STR-CITY sy-vline
WA_FMFGRECORD_DETAILS1_STR-STATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-POSTAL_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FOREIGN_PROVINCE sy-vline
WA_FMFGRECORD_DETAILS1_STR-COUNTRY sy-vline
WA_FMFGRECORD_DETAILS1_STR-GOVERNMENT_BUSINESS_ALTERNATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE_EXTENSION sy-vline
WA_FMFGRECORD_DETAILS1_STR-INTERNATIONAL_PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FAX sy-vline
WA_FMFGRECORD_DETAILS1_STR-EMAIL sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS1 sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS2 sy-vline
WA_FMFGRECORD_DETAILS1_STR-CITY sy-vline
WA_FMFGRECORD_DETAILS1_STR-STATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-POSTAL_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FOREIGN_PROVINCE sy-vline
WA_FMFGRECORD_DETAILS1_STR-COUNTRY sy-vline
WA_FMFGRECORD_DETAILS1_STR-PAST_PERFORMANCE_POC sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE_EXTENSION sy-vline
WA_FMFGRECORD_DETAILS1_STR-INTERNATIONAL_PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FAX sy-vline
WA_FMFGRECORD_DETAILS1_STR-EMAIL sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS1 sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS2 sy-vline
WA_FMFGRECORD_DETAILS1_STR-CITY sy-vline
WA_FMFGRECORD_DETAILS1_STR-STATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-POSTAL_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FOREIGN_PROVINCE sy-vline
WA_FMFGRECORD_DETAILS1_STR-COUNTRY sy-vline
WA_FMFGRECORD_DETAILS1_STR-PAST_PERFORMANCE_ALTERNATE_POC sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE_EXTENSION sy-vline
WA_FMFGRECORD_DETAILS1_STR-INTERNATIONAL_PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FAX sy-vline
WA_FMFGRECORD_DETAILS1_STR-EMAIL sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS1 sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS2 sy-vline
WA_FMFGRECORD_DETAILS1_STR-CITY sy-vline
WA_FMFGRECORD_DETAILS1_STR-STATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-POSTAL_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FOREIGN_PROVINCE sy-vline
WA_FMFGRECORD_DETAILS1_STR-COUNTRY sy-vline
WA_FMFGRECORD_DETAILS1_STR-ELECTRONIC_BUSINESS_POC sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE_EXTENSION sy-vline
WA_FMFGRECORD_DETAILS1_STR-INTERNATIONAL_PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FAX sy-vline
WA_FMFGRECORD_DETAILS1_STR-EMAIL sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS1 sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS2 sy-vline
WA_FMFGRECORD_DETAILS1_STR-CITY sy-vline
WA_FMFGRECORD_DETAILS1_STR-STATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-POSTAL_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FOREIGN_PROVINCE sy-vline
WA_FMFGRECORD_DETAILS1_STR-COUNTRY sy-vline
WA_FMFGRECORD_DETAILS1_STR-ELECTRONIC_BUSINESS_ALTERNATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE_EXTENSION sy-vline
WA_FMFGRECORD_DETAILS1_STR-INTERNATIONAL_PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FAX sy-vline
WA_FMFGRECORD_DETAILS1_STR-EMAIL sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS1 sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS2 sy-vline
WA_FMFGRECORD_DETAILS1_STR-CITY sy-vline
WA_FMFGRECORD_DETAILS1_STR-STATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-POSTAL_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FOREIGN_PROVINCE sy-vline
WA_FMFGRECORD_DETAILS1_STR-COUNTRY sy-vline
WA_FMFGRECORD_DETAILS1_STR-PREVIOUS_BUSINESS_NAME_POC sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS1 sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS2 sy-vline
WA_FMFGRECORD_DETAILS1_STR-CITY sy-vline
WA_FMFGRECORD_DETAILS1_STR-STATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-POSTAL_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FOREIGN_PROVINCE sy-vline
WA_FMFGRECORD_DETAILS1_STR-COUNTRY sy-vline
WA_FMFGRECORD_DETAILS1_STR-GOVERNMENT_PARENT_POC sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS1 sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS2 sy-vline
WA_FMFGRECORD_DETAILS1_STR-CITY sy-vline
WA_FMFGRECORD_DETAILS1_STR-STATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-POSTAL_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FOREIGN_PROVINCE sy-vline
WA_FMFGRECORD_DETAILS1_STR-COUNTRY sy-vline
WA_FMFGRECORD_DETAILS1_STR-CORPORATE_POC sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE_EXTENSION sy-vline
WA_FMFGRECORD_DETAILS1_STR-INTERNATIONAL_PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FAX sy-vline
WA_FMFGRECORD_DETAILS1_STR-EMAIL sy-vline
WA_FMFGRECORD_DETAILS1_STR-MARKETING_PARTNER_IDENTIFICAT sy-vline
WA_FMFGRECORD_DETAILS1_STR-EDIDETAILS sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-EDIVALUES sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-VALUE_ADDED_NETWORK sy-vline
WA_FMFGRECORD_DETAILS1_STR-ISAQUALIFIER sy-vline
WA_FMFGRECORD_DETAILS1_STR-ISASENDER_QUALIFIER sy-vline
WA_FMFGRECORD_DETAILS1_STR-GS02IDENTIFIER sy-vline
WA_FMFGRECORD_DETAILS1_STR-RECEIVE820 sy-vline
WA_FMFGRECORD_DETAILS1_STR-EDIPOC sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE_EXTENSION sy-vline
WA_FMFGRECORD_DETAILS1_STR-INTERNATIONAL_PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FAX sy-vline
WA_FMFGRECORD_DETAILS1_STR-EMAIL sy-vline
WA_FMFGRECORD_DETAILS1_STR-DUN_AND_BRADSTREET_LINKAGE sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-HEADQUARTERS_PARENT_POC sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-DUNS sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS1 sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS2 sy-vline
WA_FMFGRECORD_DETAILS1_STR-CITY sy-vline
WA_FMFGRECORD_DETAILS1_STR-STATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-POSTAL_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-COUNTRY sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-RECORD_DATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-GLOBAL_ULTIMATE_POC sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-DUNS sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS1 sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS2 sy-vline
WA_FMFGRECORD_DETAILS1_STR-CITY sy-vline
WA_FMFGRECORD_DETAILS1_STR-STATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-POSTAL_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-COUNTRY sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-RECORD_DATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-DOMESTIC_ULTIMATE_POC sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-DUNS sy-vline
WA_FMFGRECORD_DETAILS1_STR-NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS1 sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS2 sy-vline
WA_FMFGRECORD_DETAILS1_STR-CITY sy-vline
WA_FMFGRECORD_DETAILS1_STR-STATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-POSTAL_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-COUNTRY sy-vline
WA_FMFGRECORD_DETAILS1_STR-PHONE sy-vline
WA_FMFGRECORD_DETAILS1_STR-RECORD_DATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-DUN_AND_BRADSTREET_MONITORING sy-vline
WA_FMFGRECORD_DETAILS1_STR-CONTROLLER sy-vline
WA_FMFGRECORD_DETAILS1_STR-LAST_UPDATE_DATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-LEGAL_BUSINESS_NAME sy-vline
WA_FMFGRECORD_DETAILS1_STR-DOING_BUSINESS_AS sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS1 sy-vline
WA_FMFGRECORD_DETAILS1_STR-ADDRESS2 sy-vline
WA_FMFGRECORD_DETAILS1_STR-CITY sy-vline
WA_FMFGRECORD_DETAILS1_STR-STATE sy-vline
WA_FMFGRECORD_DETAILS1_STR-POSTAL_CODE sy-vline
WA_FMFGRECORD_DETAILS1_STR-FOREIGN_PROVINCE sy-vline
WA_FMFGRECORD_DETAILS1_STR-COUNTRY sy-vline
WA_FMFGRECORD_DETAILS1_STR-MONITORING_STATUS sy-vline
WA_FMFGRECORD_DETAILS1_STR-CURRENT_BUSINESS_STATUS sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.