ABAP Select data from SAP table FKKBIX_UNIT_PUBLIC_DATA_GFN 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 FKKBIX_UNIT_PUBLIC_DATA_GFN 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 FKKBIX_UNIT_PUBLIC_DATA_GFN. 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 FKKBIX_UNIT_PUBLIC_DATA_GFN 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_FKKBIX_UNIT_PUBLIC_DATA_GFN TYPE STANDARD TABLE OF FKKBIX_UNIT_PUBLIC_DATA_GFN, WA_FKKBIX_UNIT_PUBLIC_DATA_GFN TYPE FKKBIX_UNIT_PUBLIC_DATA_GFN, 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: <FKKBIX_UNIT_PUBLIC_DATA_GFN> TYPE FKKBIX_UNIT_PUBLIC_DATA_GFN. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_FKKBIX_UNIT_PUBLIC_DATA_GFN. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM FKKBIX_UNIT_PUBLIC_DATA_GFN INTO TABLE IT_FKKBIX_UNIT_PUBLIC_DATA_GFN. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM FKKBIX_UNIT_PUBLIC_DATA_GFN * INTO TABLE @DATA(IT_FKKBIX_UNIT_PUBLIC_DATA_GFN2). *--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_FKKBIX_UNIT_PUBLIC_DATA_GFN INDEX 1 INTO DATA(WA_FKKBIX_UNIT_PUBLIC_DATA_GFN2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_FKKBIX_UNIT_PUBLIC_DATA_GFN ASSIGNING <FKKBIX_UNIT_PUBLIC_DATA_GFN>.*To update a field value using a field symbol simply change the value via the field symbol pointer
<FKKBIX_UNIT_PUBLIC_DATA_GFN>-CABILLGUNITPARAMETER = 1.
<FKKBIX_UNIT_PUBLIC_DATA_GFN>-CABILLGUNITUUID = 1.
<FKKBIX_UNIT_PUBLIC_DATA_GFN>-CAAPPLICATIONAREA = 1.
<FKKBIX_UNIT_PUBLIC_DATA_GFN>-CABILLGPROCESS = 1.
<FKKBIX_UNIT_PUBLIC_DATA_GFN>-CABILLGSUBPROCESS = 1.
ENDLOOP. LOOP AT IT_FKKBIX_UNIT_PUBLIC_DATA_GFN INTO WA_FKKBIX_UNIT_PUBLIC_DATA_GFN. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_FKKBIX_UNIT_PUBLIC_DATA_GFN-CABILLGDATE, sy-vline,
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN-CABILLGDOCPERIODSTARTDATE, sy-vline,
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN-CABILLGDOCPERIODENDDATE, sy-vline,
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN-CABILLGISSIMULATIONRUN, sy-vline,
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN-CABILLGISTESTRUN, sy-vline,
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN-CABILLGWORKLISTISSIMULATED, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FKKBIX_UNIT_PUBLIC_DATA_GFN 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_FKKBIX_UNIT_PUBLIC_DATA_GFN 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_FKKBIX_UNIT_PUBLIC_DATA_GFN INTO WA_FKKBIX_UNIT_PUBLIC_DATA_GFN. *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.
*Conversion exit ALPHA, internal->external for field CONTRACTACCOUNT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKBIX_UNIT_PUBLIC_DATA_GFN-CONTRACTACCOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIX_UNIT_PUBLIC_DATA_GFN-CONTRACTACCOUNT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field LOGICALSYSTEM CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKBIX_UNIT_PUBLIC_DATA_GFN-LOGICALSYSTEM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIX_UNIT_PUBLIC_DATA_GFN-LOGICALSYSTEM.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field BUSINESSPARTNER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKBIX_UNIT_PUBLIC_DATA_GFN-BUSINESSPARTNER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIX_UNIT_PUBLIC_DATA_GFN-BUSINESSPARTNER.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field CONTRACTACCOUNT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKBIX_UNIT_PUBLIC_DATA_GFN-CONTRACTACCOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIX_UNIT_PUBLIC_DATA_GFN-CONTRACTACCOUNT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field CAINVCGALTVBUSINESSPARTNER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKBIX_UNIT_PUBLIC_DATA_GFN-CAINVCGALTVBUSINESSPARTNER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIX_UNIT_PUBLIC_DATA_GFN-CAINVCGALTVBUSINESSPARTNER.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field CAINVCGALTVCONTRACTACCOUNT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKBIX_UNIT_PUBLIC_DATA_GFN-CAINVCGALTVCONTRACTACCOUNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIX_UNIT_PUBLIC_DATA_GFN-CAINVCGALTVCONTRACTACCOUNT.
WRITE:/ 'New Value:', ld_input.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR,
CABILLGUNITPARAMETER TYPE STRING,
CABILLGUNITUUID TYPE STRING,
CAAPPLICATIONAREA TYPE STRING,
CABILLGPROCESS TYPE STRING,
CABILLGSUBPROCESS TYPE STRING,
CABILLGDATE TYPE STRING,
CABILLGDOCPERIODSTARTDATE TYPE STRING,
CABILLGDOCPERIODENDDATE TYPE STRING,
CABILLGISSIMULATIONRUN TYPE STRING,
CABILLGISTESTRUN TYPE STRING,
CABILLGWORKLISTISSIMULATED TYPE STRING,
CAINVCGREQFORINVCGSIMLNISCRTED TYPE STRING,
CAPROMPTBILLGOFBLLBLEITMS TYPE STRING,
CABILLGISEXPERTMODE TYPE STRING,
CABILLGDOCISPREVIEW TYPE STRING,
CAISMASSRUN TYPE STRING,
CAMASSRUNINTERNALID TYPE STRING,
CABILLGRUNEXTREF TYPE STRING,
CANMBRRNGEFORMASSPROCGISACTIVE TYPE STRING,
CABILLGUNITISNOTTOBESPLIT TYPE STRING,
CARUNTIMECHECKISACTIVE TYPE STRING,
CARUNTIMECHECKDATE TYPE STRING,
CARUNTIMECHECKTIME TYPE STRING,
APPLICATIONLOGPROBLEMCLASS TYPE STRING,
CAMINDATABASESELBLOCKSIZEVALUE TYPE STRING,
CAINVCGTECHNICALDOCUMENTTYPE TYPE STRING,
CAINVCGCATEGORY TYPE STRING,
CABILLGTYPE TYPE STRING,
CABILLGBASEDATE TYPE STRING,
CABLLBLEITMSIMLNSTS TYPE STRING,
CABLLBLEITMCONTROLOFUNIT TYPE STRING,
CAINVCGTARGETPROCESS TYPE STRING,
CABLLBLEITMSQNCNMBROFSELPCKG TYPE STRING,
CANMBROFBILLGUNITSFORCONTRACCT TYPE STRING,
CABILLGUNITSEQUENCENUMBER TYPE STRING,
CABILLGUNITPROCGISCANCLDMNLLY TYPE STRING,
CABILLGCONTRACCTISTOBECANCELED TYPE STRING,
CAMASTERDATA TYPE STRING,
CACONTRACTACCOUNTDATA TYPE STRING,
CONTRACTACCOUNT TYPE STRING,
CONTRACTACCOUNT TYPE STRING,
CREATIONDATE TYPE STRING,
CREATEDBYUSERID TYPE STRING,
ISMARKEDFORDELETION TYPE STRING,
LASTCHANGEDATE TYPE STRING,
LASTCHANGEDBYUSER TYPE STRING,
CONTRACTACCOUNTCATEGORY TYPE STRING,
CONTRACTACCOUNTEXTREFERENCE TYPE STRING,
CONTRACTACCOUNTNAME TYPE STRING,
CAPARTNER TYPE STRING,
CONTRACTACCOUNT TYPE STRING,
BUSINESSPARTNER TYPE STRING,
CONTRACTACCOUNTNAME TYPE STRING,
CAADDITIONALDAYSFORCASHMGMT TYPE STRING,
VALDTYDATEFORWHLDGTAXEXMPCERT TYPE STRING,
CASTARTDATEFORBILLINGPERIOD TYPE STRING,
CONTRACCTHASCHARGESORDISCOUNTS TYPE STRING,
CATARGETCURRENCYFORINVOICING TYPE STRING,
CABPREFERENCENUMBER TYPE STRING,
CACOMPANYCODEGROUP TYPE STRING,
CASTANDARDCOMPANYCODE TYPE STRING,
CAALTERNATIVEPAYER TYPE STRING,
CAALTERNATIVEPAYEE TYPE STRING,
CAALTERNATIVEDUNNINGRECIPIENT TYPE STRING,
CABANKIDFORINCOMINGPAYMENTS TYPE STRING,
CABANKIDFOROUTGOINGPAYMENTS TYPE STRING,
CAPAYMENTMETHODFORINCGPAYMENT TYPE STRING,
CAPAYMENTMETHODFOROUTGPAYMENT TYPE STRING,
CAHOUSEBANKREFERENCE TYPE STRING,
ISMARKEDFORDELETION TYPE STRING,
ALTVCONTRACTACCTFORCOLLVBILLS TYPE STRING,
CAINTERESTCODE TYPE STRING,
CADUNNINGPROCEDURE TYPE STRING,
CADUNNINGNOTICEGROUP TYPE STRING,
CASHPLANNINGGROUP TYPE STRING,
CARELATIONSHIPOFBPTOCONTRACCT TYPE STRING,
ADDRESSID TYPE STRING,
CONTRACTACCOUNTFORPAYMENT TYPE STRING,
CABUSINESSPARTNERFORPAYMENT TYPE STRING,
CAADDRESSIDOFALTERNATIVEPAYER TYPE STRING,
CAADDRESSIDOFALTERNATIVEPAYEE TYPE STRING,
CAADDRESSIDOFALTVDUNRECIPIENT TYPE STRING,
CAALTERNATIVEINVOICERECIPIENT TYPE STRING,
CAADDRESSIDOFALTVINVOICERCPNT TYPE STRING,
CAADDRESSIDOFJURISDICTIONCODE TYPE STRING,
CATOLERANCEGROUP TYPE STRING,
TAXJURISDICTION TYPE STRING,
CACORRESPONDENCEVARIANT TYPE STRING,
PARTNERCOMPANY TYPE STRING,
CAPAYMENTCARDIDFORINCOMINGPAYT TYPE STRING,
CAPAYMENTCARDIDFOROUTGOINGPAYT TYPE STRING,
CAALTERNATIVECORRESPNCRCPNT TYPE STRING,
CACORRESPONDENCEACTIVITYCODE TYPE STRING,
CAADDRIDOFALTVCORRESPNCRCPNT TYPE STRING,
CAWHLDGTAXCODEOUTGOINGPAYT TYPE STRING,
CAWHLDGTAXCODEINCOMINGPAYT TYPE STRING,
WITHHOLDINGTAXCERTIFICATE TYPE STRING,
CACORRESPONDENCEDUNNINGPROCED TYPE STRING,
REGION TYPE STRING,
CACLEARINGCATEGORY TYPE STRING,
CACLEARINGRESTRICTION TYPE STRING,
SUPPLYINGCOUNTRY TYPE STRING,
BUSINESSPLACE TYPE STRING,
CABUSINESSPARTNERTAXTYPE1 TYPE STRING,
CABUSINESSPARTNERTAXTYPE2 TYPE STRING,
CACOLLECTIONSCLERK TYPE STRING,
CAINVCGCATEGORY TYPE STRING,
CACOLLECTIONSMASTERDATAGROUP TYPE STRING,
CAINVCGSCHEDULE TYPE STRING,
CABILLINGCYCLE TYPE STRING,
CALASTDAYOFBILLINGPERIOD TYPE STRING,
SEPAMANDATE TYPE STRING,
CADETNCODEFORALTVINVOICEFORM TYPE STRING,
PAYMENTCONDITION TYPE STRING,
CAACCOUNTDETERMINATIONCODE TYPE STRING,
BUSINESSAREA TYPE STRING,
DUMMY_FKKVKP_INCL_EEW_PS TYPE STRING,
CAINVCGMASTERDATATYPE TYPE STRING,
CAPARTNERSETTLEMENT TYPE STRING,
CAPARTNERSETTLEMENTRULE TYPE STRING,
CABILLBLEITMS TYPE STRING,
CABILLBLEITMSMAIN TYPE STRING,
CABILLBLEITMSPAYMENT TYPE STRING,
CABILLBLEITMSTAX TYPE STRING,
CABILLBLEITMSTEXT TYPE STRING,
CABILLGITEMS TYPE STRING,
CABILLGITEMSMAIN TYPE STRING,
CABILLGITEMSPAYMENT TYPE STRING,
CABILLGITEMSTAX TYPE STRING,
CABILLGITEMSTEXT TYPE STRING,
CABILLGDOC TYPE STRING,
CABILLGDOCHEADER TYPE STRING,
CABILLGDOCUMENT TYPE STRING,
CABILLGDOCUMENTEXTERNAL TYPE STRING,
LOGICALSYSTEM TYPE STRING,
CAAPPLICATIONAREA TYPE STRING,
CABILLGDOCORIGINPROCESS TYPE STRING,
CAINVCGSOURCEDOCUMENTTYPE TYPE STRING,
CAINVCGTECHNICALDOCUMENTTYPE TYPE STRING,
CAINVCGDOCUMENTTYPE TYPE STRING,
CAINVCGTARGETPROCESS TYPE STRING,
BUSINESSPARTNER TYPE STRING,
CONTRACTACCOUNT TYPE STRING,
CAINVCGMASTERDATATYPE TYPE STRING,
CAINVCGALTVBUSINESSPARTNER TYPE STRING,
CAINVCGALTVCONTRACTACCOUNT TYPE STRING,
CABILLGDOCPERIODSTARTDATE TYPE STRING,
CABILLGDOCPERIODENDDATE TYPE STRING,
CABILLGBASEDATE TYPE STRING,
CABILLGISDOCUMENTSIMULATED TYPE STRING,
CABILLGCURRENCY TYPE STRING,
CAINVCGCURRENCY TYPE STRING,
CATAXDETNTYPE TYPE STRING,
CATAXDATETYPE TYPE STRING,
CAINVCGCATEGORY TYPE STRING,
CAINVCGCONTROLOFINVOICINGUNIT TYPE STRING,
CAINVCGFIRSTDATE TYPE STRING,
CABILLGDOCUMENTREVERSALREASON TYPE STRING,
CABILLGREVERSALDOCUMENT TYPE STRING,
CABILLGREVERSEDDOCUMENT TYPE STRING,
CABILLGADJUSTMENTDOCUMENT TYPE STRING,
CABILLGADJUSTEDDOCUMENT TYPE STRING,
CAINVCGCORRECTIONCATEGORY TYPE STRING,
CAINVCGISORDERDELETED TYPE STRING,
CABILLGHASADDITIONALINVOICE TYPE STRING,
CABILLGLOCKEDFORINVOICING TYPE STRING,
CABILLGDOCUMENTINVCGSTATUS TYPE STRING,
CAINVOICINGDOCUMENT TYPE STRING,
CAINVCGCREATIONDATE TYPE STRING,
CABILLGGRPGOFADDITIONALITEMS TYPE STRING,
CABILLGDOCHASREFOBJECTS TYPE STRING,
CABILLGDOCUMENTNUMBEROFITEMS TYPE STRING,
CASUBAREAFORPARALLELIZATION TYPE STRING,
CREATEDBYUSER TYPE STRING,
CABILLGDOCCREATIONDATE TYPE STRING,
CABILLGDOCCREATIONTIME TYPE STRING,
CABILLGDOCINTERNALNUMBER TYPE STRING,
CAINVCGISACCRUALPOSTINGRLVT TYPE STRING,
CABILLGPROCESS TYPE STRING,
CABILLGTYPE TYPE STRING,
CABILLGDOCHASPREPAIDITEMS TYPE STRING,
CABILLGDOCHASREFILLITEMS TYPE STRING,
CABILLGDOCHASREVNRECGNITEMS TYPE STRING,
CAALTVMDORIGINALISINCLUDED TYPE STRING,
CAPARTNERSETTLEMENTRULE TYPE STRING,
DUMMY_INVBILL_H_INCL_EEW_PS TYPE STRING,
DOCUMENTISARCHIVED TYPE STRING,
CAISNOTSAVED TYPE STRING,
CABILLGDOCITEMS TYPE STRING,
CABILLGDOCTAXES TYPE STRING,
CABILLGDOCADDITIONALS TYPE STRING,
CABILLGDOCPAYMENTS TYPE STRING,
CABILLGDOCSOURCES TYPE STRING,
CABILLGDOCREFERENCES TYPE STRING,END OF T_EKKO_STR. DATA: WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_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_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGUNITPARAMETER sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGUNITUUID sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAAPPLICATIONAREA sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGPROCESS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGSUBPROCESS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDATE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCPERIODSTARTDATE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCPERIODENDDATE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGISSIMULATIONRUN sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGISTESTRUN sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGWORKLISTISSIMULATED sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGREQFORINVCGSIMLNISCRTED sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAPROMPTBILLGOFBLLBLEITMS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGISEXPERTMODE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCISPREVIEW sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAISMASSRUN sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAMASSRUNINTERNALID sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGRUNEXTREF sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CANMBRRNGEFORMASSPROCGISACTIVE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGUNITISNOTTOBESPLIT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CARUNTIMECHECKISACTIVE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CARUNTIMECHECKDATE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CARUNTIMECHECKTIME sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-APPLICATIONLOGPROBLEMCLASS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAMINDATABASESELBLOCKSIZEVALUE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGTECHNICALDOCUMENTTYPE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGCATEGORY sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGTYPE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGBASEDATE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABLLBLEITMSIMLNSTS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABLLBLEITMCONTROLOFUNIT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGTARGETPROCESS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABLLBLEITMSQNCNMBROFSELPCKG sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CANMBROFBILLGUNITSFORCONTRACCT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGUNITSEQUENCENUMBER sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGUNITPROCGISCANCLDMNLLY sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGCONTRACCTISTOBECANCELED sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAMASTERDATA sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CACONTRACTACCOUNTDATA sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CONTRACTACCOUNT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CONTRACTACCOUNT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CREATIONDATE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CREATEDBYUSERID sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-ISMARKEDFORDELETION sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-LASTCHANGEDATE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-LASTCHANGEDBYUSER sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CONTRACTACCOUNTCATEGORY sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CONTRACTACCOUNTEXTREFERENCE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CONTRACTACCOUNTNAME sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAPARTNER sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CONTRACTACCOUNT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-BUSINESSPARTNER sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CONTRACTACCOUNTNAME sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAADDITIONALDAYSFORCASHMGMT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-VALDTYDATEFORWHLDGTAXEXMPCERT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CASTARTDATEFORBILLINGPERIOD sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CONTRACCTHASCHARGESORDISCOUNTS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CATARGETCURRENCYFORINVOICING sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABPREFERENCENUMBER sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CACOMPANYCODEGROUP sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CASTANDARDCOMPANYCODE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAALTERNATIVEPAYER sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAALTERNATIVEPAYEE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAALTERNATIVEDUNNINGRECIPIENT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABANKIDFORINCOMINGPAYMENTS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABANKIDFOROUTGOINGPAYMENTS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAPAYMENTMETHODFORINCGPAYMENT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAPAYMENTMETHODFOROUTGPAYMENT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAHOUSEBANKREFERENCE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-ISMARKEDFORDELETION sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-ALTVCONTRACTACCTFORCOLLVBILLS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINTERESTCODE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CADUNNINGPROCEDURE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CADUNNINGNOTICEGROUP sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CASHPLANNINGGROUP sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CARELATIONSHIPOFBPTOCONTRACCT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-ADDRESSID sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CONTRACTACCOUNTFORPAYMENT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABUSINESSPARTNERFORPAYMENT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAADDRESSIDOFALTERNATIVEPAYER sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAADDRESSIDOFALTERNATIVEPAYEE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAADDRESSIDOFALTVDUNRECIPIENT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAALTERNATIVEINVOICERECIPIENT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAADDRESSIDOFALTVINVOICERCPNT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAADDRESSIDOFJURISDICTIONCODE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CATOLERANCEGROUP sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-TAXJURISDICTION sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CACORRESPONDENCEVARIANT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-PARTNERCOMPANY sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAPAYMENTCARDIDFORINCOMINGPAYT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAPAYMENTCARDIDFOROUTGOINGPAYT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAALTERNATIVECORRESPNCRCPNT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CACORRESPONDENCEACTIVITYCODE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAADDRIDOFALTVCORRESPNCRCPNT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAWHLDGTAXCODEOUTGOINGPAYT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAWHLDGTAXCODEINCOMINGPAYT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-WITHHOLDINGTAXCERTIFICATE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CACORRESPONDENCEDUNNINGPROCED sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-REGION sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CACLEARINGCATEGORY sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CACLEARINGRESTRICTION sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-SUPPLYINGCOUNTRY sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-BUSINESSPLACE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABUSINESSPARTNERTAXTYPE1 sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABUSINESSPARTNERTAXTYPE2 sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CACOLLECTIONSCLERK sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGCATEGORY sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CACOLLECTIONSMASTERDATAGROUP sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGSCHEDULE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLINGCYCLE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CALASTDAYOFBILLINGPERIOD sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-SEPAMANDATE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CADETNCODEFORALTVINVOICEFORM sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-PAYMENTCONDITION sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAACCOUNTDETERMINATIONCODE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-BUSINESSAREA sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-DUMMY_FKKVKP_INCL_EEW_PS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGMASTERDATATYPE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAPARTNERSETTLEMENT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAPARTNERSETTLEMENTRULE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLBLEITMS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLBLEITMSMAIN sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLBLEITMSPAYMENT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLBLEITMSTAX sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLBLEITMSTEXT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGITEMS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGITEMSMAIN sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGITEMSPAYMENT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGITEMSTAX sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGITEMSTEXT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOC sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCHEADER sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCUMENT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCUMENTEXTERNAL sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-LOGICALSYSTEM sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAAPPLICATIONAREA sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCORIGINPROCESS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGSOURCEDOCUMENTTYPE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGTECHNICALDOCUMENTTYPE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGDOCUMENTTYPE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGTARGETPROCESS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-BUSINESSPARTNER sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CONTRACTACCOUNT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGMASTERDATATYPE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGALTVBUSINESSPARTNER sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGALTVCONTRACTACCOUNT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCPERIODSTARTDATE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCPERIODENDDATE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGBASEDATE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGISDOCUMENTSIMULATED sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGCURRENCY sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGCURRENCY sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CATAXDETNTYPE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CATAXDATETYPE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGCATEGORY sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGCONTROLOFINVOICINGUNIT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGFIRSTDATE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCUMENTREVERSALREASON sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGREVERSALDOCUMENT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGREVERSEDDOCUMENT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGADJUSTMENTDOCUMENT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGADJUSTEDDOCUMENT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGCORRECTIONCATEGORY sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGISORDERDELETED sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGHASADDITIONALINVOICE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGLOCKEDFORINVOICING sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCUMENTINVCGSTATUS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVOICINGDOCUMENT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGCREATIONDATE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGGRPGOFADDITIONALITEMS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCHASREFOBJECTS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCUMENTNUMBEROFITEMS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CASUBAREAFORPARALLELIZATION sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CREATEDBYUSER sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCCREATIONDATE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCCREATIONTIME sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCINTERNALNUMBER sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAINVCGISACCRUALPOSTINGRLVT sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGPROCESS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGTYPE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCHASPREPAIDITEMS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCHASREFILLITEMS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCHASREVNRECGNITEMS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAALTVMDORIGINALISINCLUDED sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAPARTNERSETTLEMENTRULE sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-DUMMY_INVBILL_H_INCL_EEW_PS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-DOCUMENTISARCHIVED sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CAISNOTSAVED sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCITEMS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCTAXES sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCADDITIONALS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCPAYMENTS sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCSOURCES sy-vline
WA_FKKBIX_UNIT_PUBLIC_DATA_GFN_STR-CABILLGDOCREFERENCES sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.