<?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: NEDD HELP in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/nedd-help/m-p/2628852#M604269</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Set do_sum for corresponding columns and take sum. Also ensure all columns are of numeric data type.&lt;/P&gt;&lt;P&gt;Reward if useful!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Jul 2007 17:05:32 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-25T17:05:32Z</dc:date>
    <item>
      <title>NEDD HELP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nedd-help/m-p/2628851#M604268</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HOw can i calculate the total amount for column wise in ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have 4 columns.&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Ajayreddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2007 17:02:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nedd-help/m-p/2628851#M604268</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-25T17:02:44Z</dc:date>
    </item>
    <item>
      <title>Re: NEDD HELP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nedd-help/m-p/2628852#M604269</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Set do_sum for corresponding columns and take sum. Also ensure all columns are of numeric data type.&lt;/P&gt;&lt;P&gt;Reward if useful!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2007 17:05:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nedd-help/m-p/2628852#M604269</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-25T17:05:32Z</dc:date>
    </item>
    <item>
      <title>Re: NEDD HELP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nedd-help/m-p/2628853#M604270</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Find the complete program this will give you subtotals and totals for a specific fields .. check under build field catalog section.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZYFI_REPT007&lt;/P&gt;&lt;P&gt;       NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;       LINE-SIZE 300&lt;/P&gt;&lt;P&gt;       LINE-COUNT 50&lt;/P&gt;&lt;P&gt;       MESSAGE-ID ZYFI.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&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;TABLES : COOI, " Commitments Management: Line Items&lt;/P&gt;&lt;P&gt;         LFA1,                         " Vendor master (general section)&lt;/P&gt;&lt;P&gt;         VBEP,&lt;/P&gt;&lt;P&gt;         RKPLN.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      TABLE TYPES AND INTERNAL TABLES                                *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF TYP_COOI ,&lt;/P&gt;&lt;P&gt;       OBJNR LIKE COOI-OBJNR,&lt;/P&gt;&lt;P&gt;       SAKTO LIKE COOI-SAKTO,&lt;/P&gt;&lt;P&gt;       MEGBTR LIKE COOI-MEGBTR,&lt;/P&gt;&lt;P&gt;       MEINH LIKE COOI-MEINH,&lt;/P&gt;&lt;P&gt;       WKGBTR LIKE COOI-WKGBTR,&lt;/P&gt;&lt;P&gt;       REFBN LIKE COOI-REFBN,&lt;/P&gt;&lt;P&gt;       RFPOS LIKE COOI-RFPOS,&lt;/P&gt;&lt;P&gt;       SGTXT LIKE COOI-SGTXT,&lt;/P&gt;&lt;P&gt;       BUDAT LIKE COOI-BUDAT,&lt;/P&gt;&lt;P&gt;       LIFNR LIKE COOI-LIFNR,&lt;/P&gt;&lt;P&gt;       END OF TYP_COOI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF TYP_LFA1 ,&lt;/P&gt;&lt;P&gt;        LIFNR LIKE LFA1-LIFNR,&lt;/P&gt;&lt;P&gt;        NAME1 LIKE LFA1-NAME1,&lt;/P&gt;&lt;P&gt;       END OF TYP_LFA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF IT_OUTTAB OCCURS 0,&lt;/P&gt;&lt;P&gt;         OBJNR LIKE COOI-OBJNR,&lt;/P&gt;&lt;P&gt;         SAKTO LIKE COOI-SAKTO,&lt;/P&gt;&lt;P&gt;         MEGBTR LIKE COOI-MEGBTR,&lt;/P&gt;&lt;P&gt;         MEINH LIKE COOI-MEINH,&lt;/P&gt;&lt;P&gt;         WKGBTR LIKE COOI-WKGBTR,&lt;/P&gt;&lt;P&gt;         REFBN LIKE COOI-REFBN,&lt;/P&gt;&lt;P&gt;         RFPOS LIKE COOI-RFPOS,&lt;/P&gt;&lt;P&gt;         SGTXT LIKE COOI-SGTXT,&lt;/P&gt;&lt;P&gt;         BUDAT LIKE COOI-BUDAT,&lt;/P&gt;&lt;P&gt;         LIFNR LIKE COOI-LIFNR,&lt;/P&gt;&lt;P&gt;         NAME1 LIKE LFA1-NAME1,&lt;/P&gt;&lt;P&gt;       END OF IT_OUTTAB.&lt;/P&gt;&lt;P&gt;DATA : IT_COOI LIKE TYP_COOI OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       IT_LFA1 LIKE TYP_LFA1 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- ALV Declarations&lt;/P&gt;&lt;P&gt;TYPE-POOLS SLIS.&lt;/P&gt;&lt;P&gt;DATA: IT_EVENTS            TYPE SLIS_T_EVENT,&lt;/P&gt;&lt;P&gt;      GS_EVENT             TYPE SLIS_ALV_EVENT,&lt;/P&gt;&lt;P&gt;      wa_fldcat            type slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;DATA: S_LAYOUT TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;      GT_PRINT TYPE SLIS_PRINT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_FLDCAT       TYPE SLIS_T_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;DATA: IT_SORT             TYPE SLIS_T_SORTINFO_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: V_REPID LIKE SY-REPID.&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;                    SELECTION SCREEN                                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : S_KOKRS FOR COOI-KOKRS NO-EXTENSION NO INTERVALS,&lt;/P&gt;&lt;P&gt;                                       " Controlling Area&lt;/P&gt;&lt;P&gt;                 S_BUKRS FOR COOI-BUKRS NO-EXTENSION NO INTERVALS,&lt;/P&gt;&lt;P&gt;                                       " Company code&lt;/P&gt;&lt;P&gt;                 S_GJAHR FOR COOI-GJAHR NO-EXTENSION NO INTERVALS,&lt;/P&gt;&lt;P&gt;                                       " Fiscal Year&lt;/P&gt;&lt;P&gt;                 S_OBJNR FOR RKPLN-AUFNR MATCHCODE OBJECT ORDE,&lt;/P&gt;&lt;P&gt;                                                        " Internal order&lt;/P&gt;&lt;P&gt;                 S_SAKTO FOR COOI-SAKTO MATCHCODE OBJECT KART,&lt;/P&gt;&lt;P&gt;                                                          " Cost Element&lt;/P&gt;&lt;P&gt;                 S_BUDAT FOR COOI-BUDAT, " Debit Date&lt;/P&gt;&lt;P&gt;                 S_LIFNR FOR COOI-LIFNR. " Vendor&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&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;       S T A R T   O F   S E L E C T I O N                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;*-- Read data&lt;/P&gt;&lt;P&gt;  PERFORM GET_DATA.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       E N D   O F   S E L E C T I O N                               *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;*-- Process the data and prepare the output data&lt;/P&gt;&lt;P&gt;  PERFORM CALCULATE_FINAL_INFO.&lt;/P&gt;&lt;P&gt;*--Display Report output&lt;/P&gt;&lt;P&gt;  PERFORM DISPLAY_REPORT.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&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 CALCULATE_FINAL_INFO                                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&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;    Process the data and prepare final internal table               *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM CALCULATE_FINAL_INFO.&lt;/P&gt;&lt;P&gt;  DATA : L_OBJNR LIKE COOI-OBJNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT IT_LFA1 BY LIFNR.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM IT_LFA1 COMPARING LIFNR.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_COOI.&lt;/P&gt;&lt;P&gt;    L_OBJNR = IT_COOI-OBJNR+2(20).&lt;/P&gt;&lt;P&gt;    SHIFT L_OBJNR LEFT DELETING LEADING '0'.&lt;/P&gt;&lt;P&gt;    IF L_OBJNR IN S_OBJNR.&lt;/P&gt;&lt;P&gt;      READ TABLE IT_LFA1 WITH KEY LIFNR  = IT_COOI-LIFNR.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;        IT_OUTTAB-NAME1 = IT_LFA1-NAME1.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING IT_COOI TO IT_OUTTAB.&lt;/P&gt;&lt;P&gt;      CLEAR IT_OUTTAB-OBJNR.&lt;/P&gt;&lt;P&gt;      IT_OUTTAB-OBJNR = L_OBJNR.&lt;/P&gt;&lt;P&gt;      APPEND IT_OUTTAB.&lt;/P&gt;&lt;P&gt;      CLEAR IT_OUTTAB.&lt;/P&gt;&lt;P&gt;      CLEAR IT_LFA1.&lt;/P&gt;&lt;P&gt;      CLEAR L_OBJNR.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;     Fetch the Data from the table COOI and LFA1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_DATA.&lt;/P&gt;&lt;P&gt;  SELECT OBJNR&lt;/P&gt;&lt;P&gt;        SAKTO&lt;/P&gt;&lt;P&gt;        MEGBTR&lt;/P&gt;&lt;P&gt;        MEINH&lt;/P&gt;&lt;P&gt;        WKGBTR&lt;/P&gt;&lt;P&gt;        REFBN&lt;/P&gt;&lt;P&gt;        RFPOS&lt;/P&gt;&lt;P&gt;        SGTXT&lt;/P&gt;&lt;P&gt;        BUDAT&lt;/P&gt;&lt;P&gt;        LIFNR&lt;/P&gt;&lt;P&gt;        FROM COOI&lt;/P&gt;&lt;P&gt;        INTO TABLE IT_COOI&lt;/P&gt;&lt;P&gt;        WHERE   BUDAT IN S_BUDAT&lt;/P&gt;&lt;P&gt;        AND LIFNR IN S_LIFNR&lt;/P&gt;&lt;P&gt;        AND KOKRS IN S_KOKRS&lt;/P&gt;&lt;P&gt;        AND BUKRS IN S_BUKRS&lt;/P&gt;&lt;P&gt;        AND GJAHR IN S_GJAHR&lt;/P&gt;&lt;P&gt;        AND SAKTO IN S_SAKTO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC EQ 0 .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the Vendor name from LFA1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT LIFNR&lt;/P&gt;&lt;P&gt;           NAME1&lt;/P&gt;&lt;P&gt;           FROM LFA1&lt;/P&gt;&lt;P&gt;           INTO TABLE IT_LFA1&lt;/P&gt;&lt;P&gt;           FOR ALL ENTRIES IN IT_COOI&lt;/P&gt;&lt;P&gt;           WHERE LIFNR EQ IT_COOI-LIFNR.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE I999 WITH TEXT-013.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " GET_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_REPORT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;       Display the output&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DISPLAY_REPORT.&lt;/P&gt;&lt;P&gt;  PERFORM BUILD_CATALOG.&lt;/P&gt;&lt;P&gt;  PERFORM FRM_PREPARE_EVENT_LIST TABLES IT_EVENTS.&lt;/P&gt;&lt;P&gt;  IF NOT IT_OUTTAB[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;              I_CALLBACK_PROGRAM      = V_REPID&lt;/P&gt;&lt;P&gt;              I_CALLBACK_USER_COMMAND = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;              IT_FIELDCAT             = IT_FLDCAT&lt;/P&gt;&lt;P&gt;              IT_SORT                 = IT_SORT&lt;/P&gt;&lt;P&gt;              IT_EVENTS               = IT_EVENTS&lt;/P&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;              T_OUTTAB                = IT_OUTTAB&lt;/P&gt;&lt;P&gt;         EXCEPTIONS&lt;/P&gt;&lt;P&gt;              PROGRAM_ERROR           = 1&lt;/P&gt;&lt;P&gt;              OTHERS                  = 2.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE I999 WITH TEXT-013.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " DISPLAY_REPORT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  BUILD_CATALOG&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;      Build the Field catalog for the ALV Report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BUILD_CATALOG.&lt;/P&gt;&lt;P&gt;  DATA: V_INDEX LIKE SY-TABIX.&lt;/P&gt;&lt;P&gt;  V_REPID = SY-REPID.&lt;/P&gt;&lt;P&gt;  DATA: LS_SORT TYPE SLIS_SORTINFO_ALV.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            I_PROGRAM_NAME         = V_REPID&lt;/P&gt;&lt;P&gt;            I_INTERNAL_TABNAME     = 'IT_OUTTAB'&lt;/P&gt;&lt;P&gt;            I_INCLNAME             = V_REPID&lt;/P&gt;&lt;P&gt;       CHANGING&lt;/P&gt;&lt;P&gt;            CT_FIELDCAT            = IT_FLDCAT&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            INCONSISTENT_INTERFACE = 1&lt;/P&gt;&lt;P&gt;            PROGRAM_ERROR          = 2&lt;/P&gt;&lt;P&gt;            OTHERS                 = 3.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  READ TABLE IT_FLDCAT WITH KEY FIELDNAME = 'WKGBTR'&lt;/P&gt;&lt;P&gt;                         TABNAME = 'IT_OUTTAB' INTO WA_FLDCAT.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC  EQ 0.&lt;/P&gt;&lt;P&gt;    WA_FLDCAT-DO_SUM  = 'X'.&lt;/P&gt;&lt;P&gt;    MODIFY IT_FLDCAT FROM WA_FLDCAT INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  READ TABLE IT_FLDCAT WITH KEY FIELDNAME = 'OBJNR'&lt;/P&gt;&lt;P&gt;                            TABNAME =  'IT_OUTTAB' INTO WA_FLDCAT.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;     WA_FLDCAT-SELTEXT_L = 'Order'.&lt;/P&gt;&lt;P&gt;     WA_FLDCAT-COL_POS = 1.&lt;/P&gt;&lt;P&gt;     WA_FLDCAT-DDICTXT = 'L'.&lt;/P&gt;&lt;P&gt;    MODIFY IT_FLDCAT FROM WA_FLDCAT INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LS_SORT-FIELDNAME = 'OBJNR'.&lt;/P&gt;&lt;P&gt;  LS_SORT-SPOS      = 1.&lt;/P&gt;&lt;P&gt;  LS_SORT-UP        = 'X'.&lt;/P&gt;&lt;P&gt;  LS_SORT-SUBTOT    = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND LS_SORT TO IT_SORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " BUILD_CATALOG&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  FRM_PREPARE_EVENT_LIST&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;      Build the Events&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM FRM_PREPARE_EVENT_LIST TABLES IT_EVENTS TYPE SLIS_T_EVENT.&lt;/P&gt;&lt;P&gt;  CLEAR GS_EVENT.&lt;/P&gt;&lt;P&gt;  GS_EVENT-NAME = SLIS_EV_TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;  GS_EVENT-FORM = 'TOP_OF_PAGE_REPORT'.&lt;/P&gt;&lt;P&gt;  APPEND GS_EVENT TO IT_EVENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " FRM_PREPARE_EVENT_LIST&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     TOP OF PAGE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;FORM TOP_OF_PAGE_REPORT.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'Z_YREPORT_HEADER'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            DL_TITLE = SY-TITLE&lt;/P&gt;&lt;P&gt;            DL_REPID = SY-CPROG&lt;/P&gt;&lt;P&gt;            DL_LINSZ = SY-LINSZ&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            OTHERS   = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " FRM_TOP_OF_PAGE_REPORT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  USER_COMMAND&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;  Drill Down Functionality to Call the Transaction ME23&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM USER_COMMAND USING    P_UCOMM    LIKE SY-UCOMM&lt;/P&gt;&lt;P&gt;                           P_SELFIELD TYPE SLIS_SELFIELD.&lt;/P&gt;&lt;P&gt;  DATA : L_INDEX LIKE SY-INDEX,&lt;/P&gt;&lt;P&gt;         L_REFBN LIKE COOI-REFBN.&lt;/P&gt;&lt;P&gt;  L_INDEX = P_SELFIELD-TABINDEX.       " holds the selected table index&lt;/P&gt;&lt;P&gt;  CLEAR L_REFBN.&lt;/P&gt;&lt;P&gt;  CASE P_UCOMM.&lt;/P&gt;&lt;P&gt;*-- On Double Click&lt;/P&gt;&lt;P&gt;    WHEN '&amp;amp;IC1'.&lt;/P&gt;&lt;P&gt;      CLEAR L_REFBN.&lt;/P&gt;&lt;P&gt;*-- Read the Current Line&lt;/P&gt;&lt;P&gt;      READ TABLE IT_OUTTAB INDEX L_INDEX.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;        L_REFBN = IT_OUTTAB-REFBN.&lt;/P&gt;&lt;P&gt;        IF NOT L_REFBN IS INITIAL.&lt;/P&gt;&lt;P&gt;*-- Set the BES Paramater Id to the Current line Purchase Order Number&lt;/P&gt;&lt;P&gt;          SET PARAMETER ID 'BES' FIELD L_REFBN.&lt;/P&gt;&lt;P&gt;*-- Call the Transaction Purchase Order Display with the above PO Number&lt;/P&gt;&lt;P&gt;          CALL TRANSACTION 'ME23' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        MESSAGE E999 WITH TEXT-014.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " USER_COMMAND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Mahesh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        I Can Solve It&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2007 17:09:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nedd-help/m-p/2628853#M604270</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-25T17:09:03Z</dc:date>
    </item>
  </channel>
</rss>

