<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ALV Report modification in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-report-modification/m-p/1565584#M255603</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Eshwar, I just saw the rules, Iam closing this thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOhan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Oct 2006 15:19:10 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-10-17T15:19:10Z</dc:date>
    <item>
      <title>ALV Report modification</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-report-modification/m-p/1565582#M255601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello experts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have the following ALV report, (ZBB Program) Material Document Listing Report&lt;/P&gt;&lt;P&gt;Currently this report let us drill down to some transaction where we would see standard costs(Drill down fields are Customer and Mterial number) Now, we would like to create a similar Report (ZBBn) that will not let us drill down to any transaction where we would see standard costs. we would like to make this avaialable to sales administrative assistants, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Report should display the fields with no drill down features, Please check ZBB program below, i would appreciate if anybody could modify the program in such a way it is executable. Please highlight the chaged code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in adavance&lt;/P&gt;&lt;P&gt;Mohan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Global data declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;_____________________________________________________________________&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES:&lt;/P&gt;&lt;P&gt;msku , " Special Stocks with Customer&lt;/P&gt;&lt;P&gt;makt , " Material Descriptions&lt;/P&gt;&lt;P&gt;mara , " General Material Data&lt;/P&gt;&lt;P&gt;lfa1,&lt;/P&gt;&lt;P&gt;mbew , " Material Valuation&lt;/P&gt;&lt;P&gt;ser01 , " Document Header for Serial Numbers for Delivery&lt;/P&gt;&lt;P&gt;lips , " SD document: Delivery: Item data&lt;/P&gt;&lt;P&gt;vbak , " Sales Document: Header Data&lt;/P&gt;&lt;P&gt;likp , " SD Document: Delivery Header Data&lt;/P&gt;&lt;P&gt;t001w , " Plants/Branches&lt;/P&gt;&lt;P&gt;kna1 , " General Data in Customer Master&lt;/P&gt;&lt;P&gt;eqbs , " Serial Number Stock Segment&lt;/P&gt;&lt;P&gt;bhdgd , " Common data area batch heading routine&lt;/P&gt;&lt;P&gt;objk , " Plant Maintenance Object List&lt;/P&gt;&lt;P&gt;mkpf,&lt;/P&gt;&lt;P&gt;vbpa,&lt;/P&gt;&lt;P&gt;vbap,&lt;/P&gt;&lt;P&gt;pa0001,&lt;/P&gt;&lt;P&gt;mseg,&lt;/P&gt;&lt;P&gt;ekbe," CH03+&lt;/P&gt;&lt;P&gt;t157e," CH05+&lt;/P&gt;&lt;P&gt;vbfa,&lt;/P&gt;&lt;P&gt;t156t,&lt;/P&gt;&lt;P&gt;tbsgt," VS01+&lt;/P&gt;&lt;P&gt;ekpo," VS01&lt;/P&gt;&lt;P&gt;ekko," CH06+&lt;/P&gt;&lt;P&gt;eket," CH06+&lt;/P&gt;&lt;P&gt;marc." CH07+&lt;/P&gt;&lt;P&gt;data z_equnr like equi-equnr." CH06+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK dba WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS s_matnr FOR mseg-matnr MEMORY ID mat.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS s_werks FOR mseg-werks MEMORY ID wrk.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS s_lgort FOR mseg-lgort MEMORY ID lag.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS s_charg FOR mseg-charg MEMORY ID cha.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS s_lifnr FOR mseg-lifnr MEMORY ID lif.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS s_kunnr FOR mseg-kunnr MEMORY ID kun.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS s_bwart FOR mseg-bwart MEMORY ID bwa.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS s_sobkz FOR mseg-sobkz.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS s_aufnr FOR mseg-aufnr." CH04+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK dba.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK mkpf WITH FRAME TITLE text-002.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS s_budat FOR mkpf-budat.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS s_usnam FOR mkpf-usnam MEMORY ID usr.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS s_vgart FOR mkpf-vgart.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS s_xblnr FOR mkpf-xblnr.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK mkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_vari LIKE disvariant-variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF i_material_doc,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mblnr TYPE mseg-mblnr,&lt;/P&gt;&lt;P&gt;urzei TYPE mseg-urzei,&lt;/P&gt;&lt;P&gt;mjahr TYPE mseg-mjahr,&lt;/P&gt;&lt;P&gt;gjahr TYPE bkpf-gjahr,&lt;/P&gt;&lt;P&gt;lgort TYPE mseg-lgort,&lt;/P&gt;&lt;P&gt;matnr TYPE msku-matnr,&lt;/P&gt;&lt;P&gt;usnam TYPE mkpf-usnam,&lt;/P&gt;&lt;P&gt;xblnr TYPE mkpf-xblnr,&lt;/P&gt;&lt;P&gt;werks TYPE mseg-werks,&lt;/P&gt;&lt;P&gt;belnr TYPE bkpf-belnr,&lt;/P&gt;&lt;P&gt;beln2 TYPE bkpf-belnr,&lt;/P&gt;&lt;P&gt;vgart TYPE mkpf-vgart,&lt;/P&gt;&lt;P&gt;bwart TYPE mseg-bwart,&lt;/P&gt;&lt;P&gt;charg TYPE mseg-charg,&lt;/P&gt;&lt;P&gt;sernr TYPE equi-sernr,&lt;/P&gt;&lt;P&gt;shkzg TYPE mseg-shkzg,&lt;/P&gt;&lt;P&gt;erdat TYPE vbak-erdat,&lt;/P&gt;&lt;P&gt;shday TYPE zalv-shday,&lt;/P&gt;&lt;P&gt;budat TYPE mkpf-budat,&lt;/P&gt;&lt;P&gt;exdat TYPE zalv-exdat,&lt;/P&gt;&lt;P&gt;stprs TYPE mbew-stprs,&lt;/P&gt;&lt;P&gt;kdauf TYPE mseg-kdauf,&lt;/P&gt;&lt;P&gt;ebeln TYPE mseg-ebeln,&lt;/P&gt;&lt;P&gt;maktx TYPE makt-maktx,&lt;/P&gt;&lt;P&gt;kunnr TYPE msku-kunnr,&lt;/P&gt;&lt;P&gt;lifnr TYPE mseg-lifnr,&lt;/P&gt;&lt;P&gt;soname TYPE zalv-soname,&lt;/P&gt;&lt;P&gt;vdname TYPE zalv-shname,&lt;/P&gt;&lt;P&gt;sobkz TYPE msku-sobkz,&lt;/P&gt;&lt;P&gt;dmbtr TYPE mseg-dmbtr,&lt;/P&gt;&lt;P&gt;menge TYPE mseg-menge,&lt;/P&gt;&lt;P&gt;ebelp TYPE mseg-ebelp," CH02+&lt;/P&gt;&lt;P&gt;bualt TYPE mseg-bualt," CH02+&lt;/P&gt;&lt;P&gt;erfmg TYPE mseg-erfmg," CH03+&lt;/P&gt;&lt;P&gt;waers TYPE mseg-waers," CH03+&lt;/P&gt;&lt;P&gt;unit_amt TYPE mseg-bualt," CH03+&lt;/P&gt;&lt;P&gt;unit_amt_lc TYPE mseg-bualt," CH03+&lt;/P&gt;&lt;P&gt;aufnr TYPE mseg-aufnr," CH04+&lt;/P&gt;&lt;P&gt;btext TYPE t156t-btext," EC01+&lt;/P&gt;&lt;P&gt;bezei TYPE tbsgt-bezei," VS01+&lt;/P&gt;&lt;P&gt;grund TYPE mseg-grund," CH05+&lt;/P&gt;&lt;P&gt;grtxt TYPE t157e-grtxt," CH05+&lt;/P&gt;&lt;P&gt;issdt type sy-datum," CH06+&lt;/P&gt;&lt;P&gt;ekgrp type ekko-ekgrp," CH06+&lt;/P&gt;&lt;P&gt;eindt type eket-eindt," CH06+&lt;/P&gt;&lt;P&gt;END OF i_material_doc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:gt_fieldcat TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: i_object_numbers TYPE objk OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: gt_material_doc TYPE i_material_doc OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: i_material_doca TYPE i_material_doc OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_serial OCCURS 0,&lt;/P&gt;&lt;P&gt;mblnr TYPE mseg-mblnr,&lt;/P&gt;&lt;P&gt;zeile TYPE mseg-zeile,&lt;/P&gt;&lt;P&gt;gjahr TYPE mseg-gjahr,&lt;/P&gt;&lt;P&gt;matnr TYPE msku-matnr,&lt;/P&gt;&lt;P&gt;b_werk TYPE mseg-werks,&lt;/P&gt;&lt;P&gt;b_charge TYPE mseg-charg,&lt;/P&gt;&lt;P&gt;kunnr TYPE msku-kunnr,&lt;/P&gt;&lt;P&gt;kunwe TYPE msku-kunnr,&lt;/P&gt;&lt;P&gt;objnr TYPE equi-objnr,&lt;/P&gt;&lt;P&gt;sernr TYPE equi-sernr,&lt;/P&gt;&lt;P&gt;END OF i_serial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: g_repid LIKE sy-repid,&lt;/P&gt;&lt;P&gt;g_count LIKE sy-tabix,&lt;/P&gt;&lt;P&gt;g_record_found(1) TYPE c,&lt;/P&gt;&lt;P&gt;g_total_kulab LIKE mseg-menge,&lt;/P&gt;&lt;P&gt;g_item LIKE lips-posnr,&lt;/P&gt;&lt;P&gt;g_delivery LIKE lips-vbeln,&lt;/P&gt;&lt;P&gt;g_delivery_item LIKE lips-posnr,&lt;/P&gt;&lt;P&gt;g_indicator LIKE scal-indicator,&lt;/P&gt;&lt;P&gt;g_calender_id LIKE scal-fcalid,&lt;/P&gt;&lt;P&gt;g_15days LIKE sy-index,&lt;/P&gt;&lt;P&gt;g_datum LIKE sy-datum,&lt;/P&gt;&lt;P&gt;l_account(1),&lt;/P&gt;&lt;P&gt;g_expected_date LIKE sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: g_save(1) TYPE c,&lt;/P&gt;&lt;P&gt;g_exit(1) TYPE c,&lt;/P&gt;&lt;P&gt;gx_variant LIKE disvariant,&lt;/P&gt;&lt;P&gt;g_variant LIKE disvariant.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF i_account_document OCCURS 0,&lt;/P&gt;&lt;P&gt;belnr TYPE bkpf-belnr,&lt;/P&gt;&lt;P&gt;gjahr TYPE bkpf-gjahr,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END OF i_account_document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Initialization fieldcatalog&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;g_repid = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_save = 'A'.&lt;/P&gt;&lt;P&gt;PERFORM variant_init.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get default variant&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;gx_variant = g_variant.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_save = g_save&lt;/P&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;P&gt;cs_variant = gx_variant&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;not_found = 2.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;p_vari = gx_variant-variant.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_vari.&lt;/P&gt;&lt;P&gt;PERFORM f4_for_variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;PERFORM pai_of_selection_screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM auth_check. "&amp;lt;------ AUTH CHECK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'MMIM_ENTRYCHECK_MAIN'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;it_matnr = s_matnr&lt;/P&gt;&lt;P&gt;it_werks = s_werks&lt;/P&gt;&lt;P&gt;it_kunnr = s_kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM t001w WHERE werks IN s_werks.&lt;/P&gt;&lt;P&gt;IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;g_calender_id = t001w-fabkl.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM select_data TABLES gt_material_doc.&lt;/P&gt;&lt;P&gt;PERFORM fieldcat_init USING gt_fieldcat[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Display list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_callback_user_command = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;i_callback_program = g_repid&lt;/P&gt;&lt;P&gt;it_fieldcat = gt_fieldcat[]&lt;/P&gt;&lt;P&gt;is_variant = g_variant&lt;/P&gt;&lt;P&gt;i_save = g_save&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;t_outtab = gt_material_doc.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;______________________________________________________________________&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM select_data TABLES i_material_doc LIKE gt_material_doc[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: l_status LIKE risa0-statusline,&lt;/P&gt;&lt;P&gt;l_zeile LIKE vbfa-posnn,&lt;/P&gt;&lt;P&gt;l_uepos LIKE vbap-uepos,&lt;/P&gt;&lt;P&gt;l_awkey LIKE bkpf-awkey,&lt;/P&gt;&lt;P&gt;l_record_not_found(1).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Read Material Docs For the Selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECT DISTINCT h&lt;SUB&gt;xblnr d&lt;/SUB&gt;mblnr d&lt;SUB&gt;urzei h&lt;/SUB&gt;mjahr d&lt;SUB&gt;matnr d&lt;/SUB&gt;werks&lt;/P&gt;&lt;P&gt;d&lt;SUB&gt;kunnr d&lt;/SUB&gt;lifnr d&lt;SUB&gt;charg d&lt;/SUB&gt;shkzg d&lt;SUB&gt;menge d&lt;/SUB&gt;bwart&lt;/P&gt;&lt;P&gt;h&lt;SUB&gt;budat d&lt;/SUB&gt;shkzg d&lt;SUB&gt;lgort d&lt;/SUB&gt;sobkz h~usnam&lt;/P&gt;&lt;P&gt;h&lt;SUB&gt;vgart d&lt;/SUB&gt;kdauf d~ebeln&lt;/P&gt;&lt;P&gt;d&lt;SUB&gt;ebelp d&lt;/SUB&gt;bualt " CH02+&lt;/P&gt;&lt;P&gt;d&lt;SUB&gt;erfmg d&lt;/SUB&gt;dmbtr d~waers" CH03+&lt;/P&gt;&lt;P&gt;d~aufnr" CH04+&lt;/P&gt;&lt;P&gt;d~grund" CH05+&lt;/P&gt;&lt;P&gt;FROM mkpf AS h INNER JOIN mseg AS d&lt;/P&gt;&lt;P&gt;ON h&lt;SUB&gt;mandt = d&lt;/SUB&gt;mandt&lt;/P&gt;&lt;P&gt;AND h&lt;SUB&gt;mblnr = d&lt;/SUB&gt;mblnr&lt;/P&gt;&lt;P&gt;AND h&lt;SUB&gt;mjahr = d&lt;/SUB&gt;mjahr&lt;/P&gt;&lt;P&gt;APPENDING CORRESPONDING FIELDS OF TABLE i_material_doc&lt;/P&gt;&lt;P&gt;WHERE d~matnr IN s_matnr&lt;/P&gt;&lt;P&gt;AND d~werks IN s_werks&lt;/P&gt;&lt;P&gt;AND h~budat IN s_budat&lt;/P&gt;&lt;P&gt;AND h~vgart IN s_vgart&lt;/P&gt;&lt;P&gt;AND h~xblnr IN s_xblnr&lt;/P&gt;&lt;P&gt;AND h~usnam IN s_usnam&lt;/P&gt;&lt;P&gt;AND d~lgort IN s_lgort&lt;/P&gt;&lt;P&gt;AND d~sobkz IN s_sobkz&lt;/P&gt;&lt;P&gt;AND d~charg IN s_charg&lt;/P&gt;&lt;P&gt;AND d~lifnr IN s_lifnr&lt;/P&gt;&lt;P&gt;AND d~kunnr IN s_kunnr&lt;/P&gt;&lt;P&gt;AND d~bwart IN s_bwart&lt;/P&gt;&lt;P&gt;AND d~aufnr IN s_aufnr." CH04+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT i_material_doc BY mblnr urzei.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Read Material Document to help in accessing the Serial Number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECT h&lt;SUB&gt;matnr h&lt;/SUB&gt;sernr d&lt;SUB&gt;mblnr d&lt;/SUB&gt;mjahr d~zeile&lt;/P&gt;&lt;P&gt;FROM ser03 AS d INNER JOIN objk AS h&lt;/P&gt;&lt;P&gt;ON h&lt;SUB&gt;obknr = d&lt;/SUB&gt;obknr&lt;/P&gt;&lt;P&gt;APPENDING CORRESPONDING FIELDS OF TABLE i_serial&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN i_material_doc&lt;/P&gt;&lt;P&gt;WHERE h~matnr = i_material_doc-matnr&lt;/P&gt;&lt;P&gt;AND d~mblnr = i_material_doc-mblnr&lt;/P&gt;&lt;P&gt;AND d~werk = i_material_doc-werks&lt;/P&gt;&lt;P&gt;AND d~zeile = i_material_doc-urzei&lt;/P&gt;&lt;P&gt;AND h~objvw = 'S'&lt;/P&gt;&lt;P&gt;AND h~taser = 'SER03'.&lt;/P&gt;&lt;P&gt;SORT i_serial BY mblnr zeile.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT i_material_doc.&lt;/P&gt;&lt;P&gt;CLEAR: l_record_not_found.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE i_material_doc-mblnr i_material_doc-mjahr INTO l_awkey.&lt;/P&gt;&lt;P&gt;CLEAR: i_account_document[].&lt;/P&gt;&lt;P&gt;SELECT belnr gjahr INTO TABLE i_account_document&lt;/P&gt;&lt;P&gt;FROM bkpf&lt;/P&gt;&lt;P&gt;WHERE awtyp EQ 'MKPF'&lt;/P&gt;&lt;P&gt;AND awkey EQ l_awkey.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE i_account_document INDEX 1.&lt;/P&gt;&lt;P&gt;IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;MOVE: i_account_document-belnr TO i_material_doc-belnr.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;READ TABLE i_account_document INDEX 2.&lt;/P&gt;&lt;P&gt;IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;MOVE: i_account_document-belnr TO i_material_doc-beln2.&lt;/P&gt;&lt;P&gt;l_account = 'X'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_material_doca = i_material_doc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR: i_material_doca-sernr.&lt;/P&gt;&lt;P&gt;LOOP AT i_serial WHERE mblnr = i_material_doc-mblnr&lt;/P&gt;&lt;P&gt;AND zeile = i_material_doc-urzei.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE: i_serial-sernr TO i_material_doca-sernr.&lt;/P&gt;&lt;P&gt;MOVE '1.000' TO i_material_doca-menge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Begin CH06 Get Issuing date from classification&lt;/P&gt;&lt;P&gt;select single equnr&lt;/P&gt;&lt;P&gt;into z_equnr&lt;/P&gt;&lt;P&gt;from equi&lt;/P&gt;&lt;P&gt;where sernr = i_material_doca-sernr&lt;/P&gt;&lt;P&gt;and matnr = i_material_doca-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform get_class_data using&lt;/P&gt;&lt;P&gt;z_equnr&lt;/P&gt;&lt;P&gt;'ISSUING_DATE'&lt;/P&gt;&lt;P&gt;i_material_doca-issdt.&lt;/P&gt;&lt;P&gt;clear z_equnr.&lt;/P&gt;&lt;P&gt;*End CH06&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND i_material_doca.&lt;/P&gt;&lt;P&gt;l_record_not_found = 'X'.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;IF l_record_not_found EQ space.&lt;/P&gt;&lt;P&gt;APPEND i_material_doca.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR: i_material_doc[].&lt;/P&gt;&lt;P&gt;DELETE i_material_doca WHERE menge EQ 0&lt;/P&gt;&lt;P&gt;AND erfmg EQ 0." CH03+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT i_material_doca.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_material_doca-unit_amt = " CH03+&lt;/P&gt;&lt;P&gt;i_material_doca-bualt / i_material_doca-erfmg." CH03+&lt;/P&gt;&lt;P&gt;i_material_doca-unit_amt_lc = " CH03+&lt;/P&gt;&lt;P&gt;i_material_doca-dmbtr / i_material_doca-erfmg." CH03+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF i_material_doca-shkzg EQ 'H'.&lt;/P&gt;&lt;P&gt;MULTIPLY i_material_doca-menge BY -1.&lt;/P&gt;&lt;P&gt;MULTIPLY i_material_doca-erfmg BY -1." CH03+&lt;/P&gt;&lt;P&gt;MULTIPLY i_material_doca-bualt BY -1." CH03+&lt;/P&gt;&lt;P&gt;MULTIPLY i_material_doca-dmbtr BY -1." CH03+&lt;/P&gt;&lt;P&gt;MULTIPLY i_material_doca-unit_amt BY -1." CH03+&lt;/P&gt;&lt;P&gt;MULTIPLY i_material_doca-unit_amt_lc BY -1." CH03+&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CH04 Show unit amts instead of total amts when SN's are displyed&lt;/P&gt;&lt;P&gt;*individually&lt;/P&gt;&lt;P&gt;IF i_material_doca-erfmg &amp;lt;&amp;gt; i_material_doca-menge " CH04+&lt;/P&gt;&lt;P&gt;AND i_material_doca-sernr &amp;lt;&amp;gt; ''" CH04+&lt;/P&gt;&lt;P&gt;AND i_material_doca-menge = 1." CH04+&lt;/P&gt;&lt;P&gt;i_material_doca-bualt = i_material_doca-unit_amt." CH04+&lt;/P&gt;&lt;P&gt;i_material_doca-dmbtr = i_material_doca-unit_amt_lc. " CH04+&lt;/P&gt;&lt;P&gt;ENDIF." CH04+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Read Reason for movement&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECT SINGLE * FROM t157e WHERE bwart = i_material_doca-bwart" CH05+&lt;/P&gt;&lt;P&gt;AND grund = i_material_doca-grund" CH05+&lt;/P&gt;&lt;P&gt;AND spras = 'EN'." CH05+&lt;/P&gt;&lt;P&gt;i_material_doca-grtxt = t157e-grtxt." CH05+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Read Customer Name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR: kna1, i_material_doca-soname.&lt;/P&gt;&lt;P&gt;SELECT SINGLE name1 INTO i_material_doca-soname&lt;/P&gt;&lt;P&gt;FROM kna1 WHERE kunnr EQ i_material_doca-kunnr.&lt;/P&gt;&lt;P&gt;CLEAR: i_material_doca-maktx.&lt;/P&gt;&lt;P&gt;SELECT SINGLE maktx INTO i_material_doca-maktx&lt;/P&gt;&lt;P&gt;FROM makt WHERE spras EQ sy-langu&lt;/P&gt;&lt;P&gt;AND matnr EQ i_material_doca-matnr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Read Vendor Name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR: kna1, i_material_doca-vdname.&lt;/P&gt;&lt;P&gt;SELECT SINGLE name1 INTO i_material_doca-vdname&lt;/P&gt;&lt;P&gt;FROM lfa1 WHERE lifnr EQ i_material_doca-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO item reason for order VS01+&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR: ekpo, i_material_doca-bezei." VS01+&lt;/P&gt;&lt;P&gt;IF NOT i_material_doca-ebeln IS INITIAL." VS01+&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM ekpo " VS01+&lt;/P&gt;&lt;P&gt;WHERE ebeln EQ i_material_doca-ebeln" VS01+&lt;/P&gt;&lt;P&gt;AND ebelp EQ i_material_doca-ebelp " VS01+&lt;/P&gt;&lt;P&gt;AND bsgru NE ' ' " VS01+&lt;/P&gt;&lt;P&gt;AND loekz EQ ' '. " VS01+&lt;/P&gt;&lt;P&gt;IF sy-subrc EQ 0." VS01+&lt;/P&gt;&lt;P&gt;SELECT SINGLE bezei INTO i_material_doca-bezei" VS01+&lt;/P&gt;&lt;P&gt;FROM tbsgt WHERE spras EQ sy-langu " VS01+&lt;/P&gt;&lt;P&gt;AND bsgru EQ ekpo-bsgru." VS01+&lt;/P&gt;&lt;P&gt;ENDIF." VS01+&lt;/P&gt;&lt;P&gt;ENDIF." VS01+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CH07 Removed lines, getting Buyer code from Marc instead&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Read PO header for Buyer Code&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR: ekko, i_material_doca-ekgrp." CH06+&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IF NOT i_material_doca-ebeln IS INITIAL." CH06+&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SELECT single ekgrp into i_material_doca-ekgrp" CH06+&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FROM ekko " CH06+&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WHERE ebeln EQ i_material_doca-ebeln." CH06+&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDIF." CH06+&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR: marc, i_material_doca-ekgrp." CH07+&lt;/P&gt;&lt;P&gt;SELECT single ekgrp into i_material_doca-ekgrp" CH07+&lt;/P&gt;&lt;P&gt;FROM marc " CH07+&lt;/P&gt;&lt;P&gt;WHERE matnr EQ i_material_doca-matnr " CH07+&lt;/P&gt;&lt;P&gt;AND werks EQ i_material_doca-werks." CH07+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Read PO schedule line for delivery dt&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR: eket, i_material_doca-eindt." CH06+&lt;/P&gt;&lt;P&gt;IF NOT i_material_doca-ebeln IS INITIAL." CH06+&lt;/P&gt;&lt;P&gt;SELECT single eindt into i_material_doca-eindt" CH06+&lt;/P&gt;&lt;P&gt;FROM eket " CH06+&lt;/P&gt;&lt;P&gt;WHERE ebeln EQ i_material_doca-ebeln" CH06+&lt;/P&gt;&lt;P&gt;AND ebelp EQ i_material_doca-ebelp." CH06+&lt;/P&gt;&lt;P&gt;ENDIF." CH06+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND i_material_doca TO i_material_doc.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT i_material_doc.&lt;/P&gt;&lt;P&gt;SELECT SINGLE btext FROM t156t INTO i_material_doc-btext&lt;/P&gt;&lt;P&gt;WHERE bwart = i_material_doc-bwart AND spras = 'EN'.&lt;/P&gt;&lt;P&gt;MODIFY i_material_doc.&lt;/P&gt;&lt;P&gt;CLEAR: i_material_doc.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " FORM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Initialization fieldcatalog&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM fieldcat_init&lt;/P&gt;&lt;P&gt;USING rt_fieldcat TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;DATA: ls_fieldcat TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;DATA: pos TYPE i VALUE 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-langu = 'E'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'WERKS'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Plant '.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Plant'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Plant'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'LGORT'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Storage Loc'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Storage Loc'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Storage Loc'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'BWART'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Mov Type'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Mov Type'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Movement Type'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'BTEXT'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Text-Mov Type'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Text-Mov Type'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Text-Movement Type'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'XBLNR'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Ref Doc'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Reference Doc'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Reference Doc Number'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'BUDAT'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Posting Date'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Posting Date'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Posting Date'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'SOBKZ'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Special Stock'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Special Stock'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Special Stock'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'MBLNR'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Material Doc'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Material Doc'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Material Doc Number'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'URZEI'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Item'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Item'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Material Document Item'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Material'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Material No'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Material Numner'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Material Number'." CH01+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'MAKTX'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Description'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Material Description'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Material Description'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'USNAM'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'User'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Created By'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Created By'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'CHARG'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Batch'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Batch No'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Batch Number'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Customer'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Customer'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Customer'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'SONAME'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Customer Name '.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Customer Name'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Customer Name'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'LIFNR'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Vendor'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Vendor'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Vendor'..&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'VDNAME'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Vendor Name '.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Vendor Name'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Vendor Name'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'SERNR'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_fieldname = 'SERNR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ls_fieldcat-outputlen = '18'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Serial Number'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Serial Number'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Serial Number'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'BELNR'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Account Doc'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Accounting Doc'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Accounting Document'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;IF l_account = 'X'.&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'BELN2'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Account Doc2'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Accounting Doc2'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Accounting Document2'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'KDAUF'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Sales Order'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Sales Order '.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Sales Order Number'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'EBELN'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Purchase Ord'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Purchase Order '.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Purchase Order Number'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'EBELP'." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'PO Line'." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'PO Line'." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'PO Line'." CH02+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH02+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH02+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'BUALT'." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Amount'." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Amount'." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Amount'." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-do_sum = 'X'." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'." CH03+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH02+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH02+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'DMBTR'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Amt LC'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Amt LCurr'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Amt Local Curr'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-do_sum = 'X'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'." CH03+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'UNIT_AMT'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Unit Amt'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Unit Amt'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Unit Amount'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-do_sum = 'X'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'." CH03+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'UNIT_AMT_LC'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Unit Amt LC'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Unit Amt LC'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Unit Amount LC'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-do_sum = 'X'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'." CH03+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'WAERS'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Curr'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Currency'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Currency'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-do_sum = 'X'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'." CH03+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'ERFMG'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Qty UnE'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Qty in UnE'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Qty in Unit Entry'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-do_sum = 'X'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'." CH03+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH04+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH04+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'AUFNR'." CH04+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Order'." CH04+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Work Order'." CH04+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Work Order'." CH04+&lt;/P&gt;&lt;P&gt;ls_fieldcat-do_sum = 'X'." CH04+&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'." CH04+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH04+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH04+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'MENGE'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Inventory'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Inventory'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Inventory'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-do_sum = 'X'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." VS01+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." VS01+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'BEZEI'." VS01+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'PO Reason for Order'." VS01+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'PO Reason for Order'." VS01+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'PO Reason for Order'." VS01+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." VS01+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." VS01+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'GRUND'." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Reason Cd'." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Reason Code'." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Reason for Movement Cd'." CH05+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH05+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH05+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'GRTXT'." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Reason Desc'." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Reason Desc'." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Reason for Movement Desc'." CH05+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH05+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH05+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'ISSDT'." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Issuing Dt'." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Issuing Date'." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Issuing Date'." CH06+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH06+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH06+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'EKGRP'." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Buyer'." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Buyer Cd'." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Buyer Cd'." CH06+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH06+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH06+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'EINDT'." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Deliv Dt'." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Delivery Dt'." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Delivery Date'." CH06+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH06+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH06+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Espanol&lt;/P&gt;&lt;P&gt;IF sy-langu = 'S'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'WERKS'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Centro '.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Centro'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Centro'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'LGORT'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Almacén'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Almacén'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Almacén'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'BWART'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Clase de movimiento'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Clase de movimiento'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Clase de movimiento'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'BTEXT'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Texto-movimiento'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Texto-movimiento'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Texto-movimiento'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'XBLNR'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Documento de referencia'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Documento de referencia'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Documento de referencia'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'BUDAT'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Fijación De la Fecha '.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Fijación De la Fecha '.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Fijación De la Fecha '.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'SOBKZ'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Stock especial'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Stock especial'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Stock especial'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'MBLNR'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Documento Material '.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Documento Material '.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Documento Material '.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'URZEI'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Artículo '.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Artículo '.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Artículo Material'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Materiales'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Materiales'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Material Numner'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Materiales'." CH01+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'MAKTX'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Descripción Material '.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Descripción Material '.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Descripción Material '.&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'USNAM'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Usuario'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Creado Cerca'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Creado Cerca'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'CHARG'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Lote'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Lote'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Lote'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'KUNNR'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Cliente'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Cliente'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Cliente'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'SONAME'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Nombre de Cliente'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Nombre de Cliente'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Nombre de Cliente'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'LIFNR'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Proveedor'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Proveedor'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Proveedor'..&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'VDNAME'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Nombre de Proveedor'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Nombre de Proveedor'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Nombre de Proveedor'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'SERNR'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-ref_fieldname = 'SERNR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ls_fieldcat-outputlen = '18'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Serie'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Serie'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Serie'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'BELNR'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Documento De Contabilidad'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Documento De Contabilidad'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Documento De Contabilidad'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;IF l_account = 'X'.&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'BELN2'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Dos-Documento De Contabilidad'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Dos-Documento De Contabilidad'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Dos-Documento De Contabilidad'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'KDAUF'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Pedidos de Venta'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Pedidos de Venta '.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Pedidos de Venta'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'EBELN'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Tipo de Orden'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Tipo de Orden'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Tipo de Orden'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'EBELP'." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'PO Línea'." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'PO Línea'." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'PO Línea'." CH02+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH02+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH02+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'BUALT'." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Cantidad '." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Cantidad '." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Cantidad '." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-do_sum = 'X'." CH02+&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'." CH03+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH02+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH02+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'DMBTR'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Cantidad Moneda Local'. " CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'ACantidad Moneda Local'. " CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Cantidad Moneda Local'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-do_sum = 'X'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'." CH03+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'UNIT_AMT'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Cantidad De la Unidad '." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Cantidad De la Unidad '." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Cantidad De la Unidad '." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-do_sum = 'X'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'." CH03+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'UNIT_AMT_LC'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Unit Amt LC'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Unit Amt LC'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Unit Amount LC'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-do_sum = 'X'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'." CH03+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'WAERS'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Moneda'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Moneda'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Moneda'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-do_sum = 'X'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'." CH03+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'ERFMG'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Cantidad en entrada de la unidad'."CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Cantidad en entrada de la unidad'."CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Cantidad en entrada de la unidad'."CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-do_sum = 'X'." CH03+&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'." CH03+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH03+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH04+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH04+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'AUFNR'." CH04+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Orden De Trabajo '." CH04+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Orden De Trabajo '." CH04+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Orden De Trabajo '." CH04+&lt;/P&gt;&lt;P&gt;ls_fieldcat-do_sum = 'X'." CH04+&lt;/P&gt;&lt;P&gt;ls_fieldcat-no_out = 'X'." CH04+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH04+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH04+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1.&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos.&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'MENGE'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Inventario'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Inventario'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Inventario'.&lt;/P&gt;&lt;P&gt;ls_fieldcat-do_sum = 'X'.&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." VS01+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." VS01+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'BEZEI'." VS01+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Razón de orden de compra'." VS01+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Razón de orden de compra'." VS01+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Razón de orden de compra'." VS01+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." VS01+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." VS01+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'GRUND'." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Código De Razón '." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Código De Razón '." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Razón del movimiento '." CH05+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH05+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH05+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'GRTXT'." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Descripción De la Razón '." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Descripción De la Razón '." CH05+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Descripción De la Razón '." CH05+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH05+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH05+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pos = pos + 1." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-col_pos = pos." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-fieldname = 'ISSDT'." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_s = 'Fecha de Salida'." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_m = 'Fecha de Salida'." CH06+&lt;/P&gt;&lt;P&gt;ls_fieldcat-seltext_l = 'Fecha de Salida'." CH06+&lt;/P&gt;&lt;P&gt;APPEND ls_fieldcat TO rt_fieldcat." CH06+&lt;/P&gt;&lt;P&gt;CLEAR ls_fieldcat." CH06+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;" fieldcat_init&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Authority_check&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM auth_check.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: t001l.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM t001l WHERE werks IN s_werks.&lt;/P&gt;&lt;P&gt;AUTHORITY-CHECK OBJECT 'M_MATE_WRK'&lt;/P&gt;&lt;P&gt;ID 'WERKS' FIELD t001l-werks.&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE e006 WITH sy-uname.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE e007.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " auth_check&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form USER_COMMAND&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;FORM user_command USING r_ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;rs_selfield TYPE slis_selfield.&lt;/P&gt;&lt;P&gt;CASE r_ucomm.&lt;/P&gt;&lt;P&gt;WHEN '&amp;amp;IC1'.&lt;/P&gt;&lt;P&gt;PERFORM display_sales_order USING r_ucomm&lt;/P&gt;&lt;P&gt;rs_selfield.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp; Form display_sales_order&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_R_UCOMM text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_RS_SELFIELD text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM display_sales_order USING r_ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;rs_selfield TYPE slis_selfield.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE gt_material_doc INDEX rs_selfield-tabindex.&lt;/P&gt;&lt;P&gt;CASE rs_selfield-sel_tab_field.&lt;/P&gt;&lt;P&gt;WHEN '1-MBLNR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'MBN' FIELD rs_selfield-value.&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'MJA' FIELD gt_material_doc-mjahr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'MIGO_DIALOG'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_action = 'A04'&lt;/P&gt;&lt;P&gt;i_refdoc = 'R02'&lt;/P&gt;&lt;P&gt;i_notree = 'X'&lt;/P&gt;&lt;P&gt;i_no_auth_check = ' '&lt;/P&gt;&lt;P&gt;i_deadend = 'X'&lt;/P&gt;&lt;P&gt;i_skip_first_screen = 'X'&lt;/P&gt;&lt;P&gt;i_okcode = 'OK_GO'&lt;/P&gt;&lt;P&gt;i_mblnr = gt_material_doc-mblnr&lt;/P&gt;&lt;P&gt;i_mjahr = gt_material_doc-mjahr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN '1-MATNR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'MAT' FIELD rs_selfield-value.&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'WRK' FIELD gt_material_doc-werks.&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'MXX' FIELD 'E'.&lt;/P&gt;&lt;P&gt;CALL TRANSACTION 'MM03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN '1-EBELN'.&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'BES' FIELD rs_selfield-value.&lt;/P&gt;&lt;P&gt;CALL TRANSACTION 'ME23N' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN '1-LIFNR'.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM t001w WHERE werks EQ gt_material_doc-werks.&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'LIF' FIELD rs_selfield-value.&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'BUK' FIELD t001w-vkorg .&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'EKO' FIELD t001w-ekorg.&lt;/P&gt;&lt;P&gt;CALL TRANSACTION 'XK03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN '1-KUNNR'.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM t001w WHERE werks EQ gt_material_doc-werks.&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'KUN' FIELD rs_selfield-value.&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'VKO' FIELD t001w-vkorg.&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'VTW' FIELD t001w-vtweg.&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'SPA' FIELD t001w-spart.&lt;/P&gt;&lt;P&gt;CALL TRANSACTION 'XD03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN '1-KDAUF'.&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'AUN' FIELD rs_selfield-value.&lt;/P&gt;&lt;P&gt;CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN '1-BELNR'.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM t001w WHERE werks EQ gt_material_doc-werks.&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'BUK' FIELD t001w-vkorg.&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'BLN' FIELD gt_material_doc-belnr.&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'GJR' FIELD gt_material_doc-mjahr.&lt;/P&gt;&lt;P&gt;CALL TRANSACTION 'FB03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN '1-AUFNR'." CH04+&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'ANR' FIELD rs_selfield-value." CH04+&lt;/P&gt;&lt;P&gt;CALL TRANSACTION 'CO03' AND SKIP FIRST SCREEN." CH04+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp; Form VARIANT_INIT&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM variant_init.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;CLEAR g_variant.&lt;/P&gt;&lt;P&gt;g_variant-report = g_repid.&lt;/P&gt;&lt;P&gt;ENDFORM. " VARIANT_INIT&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp; Form F4_FOR_VARIANT&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM f4_for_variant.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_VARIANT_F4'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;is_variant = g_variant&lt;/P&gt;&lt;P&gt;i_save = g_save&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_default_fieldcat =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;e_exit = g_exit&lt;/P&gt;&lt;P&gt;es_variant = gx_variant&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;not_found = 2.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 2.&lt;/P&gt;&lt;P&gt;MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;IF g_exit = space.&lt;/P&gt;&lt;P&gt;p_vari = gx_variant-variant.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FORM pai_of_selection_screen *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;........ *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM pai_of_selection_screen.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;IF NOT p_vari IS INITIAL.&lt;/P&gt;&lt;P&gt;MOVE g_variant TO gx_variant.&lt;/P&gt;&lt;P&gt;MOVE p_vari TO gx_variant-variant.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_save = g_save&lt;/P&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;P&gt;cs_variant = gx_variant.&lt;/P&gt;&lt;P&gt;g_variant = gx_variant.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;PERFORM variant_init.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*Begin CH06&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp; Form get_class_data&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_AENR(15) text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;p_atnam text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_Z_REAS_CD text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;form get_class_data using p_equnr&lt;/P&gt;&lt;P&gt;p_atnam&lt;/P&gt;&lt;P&gt;p_atflv.&lt;/P&gt;&lt;P&gt;data: l_atinn like ausp-atinn,&lt;/P&gt;&lt;P&gt;l_atflv like ausp-atflv,&lt;/P&gt;&lt;P&gt;l_tmp_date(8),&lt;/P&gt;&lt;P&gt;l_int TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: l_atinn,&lt;/P&gt;&lt;P&gt;l_atflv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single atinn into l_atinn&lt;/P&gt;&lt;P&gt;from cabn&lt;/P&gt;&lt;P&gt;where atnam = p_atnam.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select atflv into l_atflv from ausp&lt;/P&gt;&lt;P&gt;where objek = p_equnr&lt;/P&gt;&lt;P&gt;and atinn = l_atinn&lt;/P&gt;&lt;P&gt;and klart = '002'.&lt;/P&gt;&lt;P&gt;l_int = l_atflv.&lt;/P&gt;&lt;P&gt;l_tmp_date = l_int.&lt;/P&gt;&lt;P&gt;move: l_tmp_date to p_atflv.&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. " get_class_data&lt;/P&gt;&lt;P&gt;*End CH06&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Oct 2006 22:52:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-report-modification/m-p/1565582#M255601</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-16T22:52:27Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Report modification</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-report-modification/m-p/1565583#M255602</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Mohan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Please check the reply in your other post. Kindly do not open duplicate threads on the same topic. Request your help in closing this thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Oct 2006 01:58:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-report-modification/m-p/1565583#M255602</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-17T01:58:29Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Report modification</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-report-modification/m-p/1565584#M255603</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Eshwar, I just saw the rules, Iam closing this thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOhan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Oct 2006 15:19:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-report-modification/m-p/1565584#M255603</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-17T15:19:10Z</dc:date>
    </item>
  </channel>
</rss>

