Add multilple PO's to already existing ALV report

hello all,
i have an ALV Report requirement like below...
serno network no       activity no  service code service text   units purchase requisition num     PR item    PR qty   Agreement num Agrmt item Agremt qty
1     410000001401     0020          SCL10051      ****          KM    19000000461                        1              20         56000000199      1                 200
2     410000001401     0030          SCL10052      ****          EA    19000000461                         2              30         56000000199      1                 500
now my question is i have Purchase Order and PO qty(which i ahve taken from EKPO)...
for a given purchase requisition number there are multiple PO's (say 10 Po's)...
how do i add these PO's to above ALV report....
thanks in advance....

Dear Vinay,
Please use these piece of code...........
These report contains sending Mail & As per your layout comment the sending mail codes and use for your requirement...........
Paste in a test program and check these is sales order based report..........
Built field catalog & and sort your PO number as per in the field output display and field catalog....................................
* Type Group Declaration
TYPE-POOLS: slis,vrm.
*  Tables Declaration
TABLES : vbak.
*  Structure Declaration
TYPES: BEGIN OF  ty_vbakvbap,
   vbeln  TYPE vbak-vbeln,
   kunnr  TYPE vbak-kunnr,
   netpr  TYPE vbap-netpr,
   posnr  TYPE vbap-posnr,
   matnr  TYPE vbap-matnr,
   kwmeng TYPE vbap-kwmeng,
   arktx  TYPE vbap-arktx,
END OF ty_vbakvbap,
gt_t_vbakvbap TYPE STANDARD TABLE OF ty_vbakvbap.
TYPES : BEGIN OF ty_kna1,
   kunnr TYPE kna1-kunnr,
   name1 TYPE kna1-name1,
   pstlz TYPE kna1-pstlz,
   stras TYPE kna1-stras,
   ort01 TYPE kna1-ort01,
   land1 TYPE kna1-land1,
END OF ty_kna1,
gt_t_kna1 TYPE STANDARD TABLE OF ty_kna1.
TYPES : BEGIN OF ty_mara,
   mbrsh TYPE mara-mbrsh,
   matnr TYPE mara-matnr,
   mtart TYPE mara-mtart,
   matkl TYPE mara-matkl,
END OF ty_mara,
gt_t_mara TYPE STANDARD TABLE OF ty_mara.
TYPES : BEGIN OF ty_final,
   vbeln  TYPE vbak-vbeln,
   kunnr  TYPE vbak-kunnr,
   netpr  TYPE vbap-netpr,
   posnr  TYPE vbap-posnr,
   matnr  TYPE vbap-matnr,
   kwmeng TYPE vbap-kwmeng,
   arktx  TYPE vbap-arktx,
   name1 TYPE kna1-name1,
   pstlz TYPE kna1-pstlz,
   stras TYPE kna1-stras,
   ort01 TYPE kna1-ort01,
   land1 TYPE kna1-land1,
   mbrsh TYPE mara-mbrsh,
   mtart TYPE mara-mtart,
   matkl TYPE mara-matkl,
END OF ty_final,
gt_t_final TYPE STANDARD TABLE OF ty_final.
* Internal Table Declaration
DATA: gt_vbakvbap TYPE gt_t_vbakvbap,
       gw_vbakvbap  TYPE  ty_vbakvbap,
       gt_kna1      TYPE  gt_t_kna1,
       gw_kna1      TYPE  ty_kna1,
       gt_mara      TYPE  gt_t_mara,
       gw_mara      TYPE  ty_mara,
       gt_final     TYPE  gt_t_final,
       gw_final     TYPE  ty_final,
       gt_fcat      TYPE slis_t_fieldcat_alv,
       gw_fcat      TYPE slis_fieldcat_alv,
       v_kunnr      TYPE vbak-kunnr,
* Sub total based on the header details Sales order no. vbeln = 5006.
       gt_sort TYPE slis_t_sortinfo_alv,
       gw_sort TYPE slis_sortinfo_alv,
      g_tab_lines TYPE i,
      e(10) TYPE c,
      gv_selected_value(10) TYPE c,
* DOC AND VRM DETAILS.
       tab          TYPE TABLE OF ty_final.
SELECTION-SCREEN  BEGIN OF BLOCK name WITH FRAME TITLE text-001.
SELECT-OPTIONS : s_vbeln FOR vbak-vbeln DEFAULT '5006' TO '5009'.
PARAMETERS     : p_kunnr TYPE kna1-kunnr.
SELECTION-SCREEN  END OF BLOCK name.
SELECTION-SCREEN  BEGIN OF BLOCK name1 WITH FRAME TITLE text-002.
PARAMETERS     : r1 RADIOBUTTON GROUP gr1 USER-COMMAND c,
                  r2 RADIOBUTTON GROUP gr1.
* Selection Screen for Radio button 2
SELECTION-SCREEN
  BEGIN OF BLOCK name3 WITH FRAME TITLE text-004.
SELECTION-SCREEN END OF BLOCK name3.
SELECTION-SCREEN  END OF BLOCK name1.
INITIALIZATION.
   LOOP AT SCREEN .
     IF screen-group1 = 'ONE' .
       screen-input   = 0.
       screen-invisible = 1.
       MODIFY SCREEN.
     ENDIF.
   ENDLOOP.
AT SELECTION-SCREEN OUTPUT.
   CASE 'X'.
     WHEN r1.
       LOOP AT SCREEN.
         IF
           screen-group1 = 'ONE' .
           screen-input = 0.
           screen-invisible = 1.
           MODIFY SCREEN.
         ENDIF.
       ENDLOOP.
       ENDCASE.
START-OF-SELECTION.
   PERFORM f_fetch_ty_vbakbvbap.
   PERFORM f_fetch_ty_kna1.
   PERFORM f_fetch_ty_mara.
   PERFORM f_fetch_ty_final.
   PERFORM top_of_page.
* Body of the Email.
   PERFORM f_customer_validation.
   CASE 'X'.
     WHEN r1.
       IF gt_final IS NOT INITIAL.
         PERFORM f_field_catalog.
         PERFORM  f_output_display.
       ELSE.
         MESSAGE 'No Records Exist for the radio button' TYPE 'I'.
       ENDIF.
   ENDCASE.
*&      Form  f_fetch_ty_vbakbvbap
*       text
*  -->  p1        text
*  <--  p2        text
FORM f_fetch_ty_vbakbvbap .
   SELECT vbak~vbeln
   vbak~kunnr
   vbap~netpr
   vbap~posnr
   vbap~matnr
   vbap~kwmeng
   vbap~arktx
   INTO TABLE gt_vbakvbap
   FROM vbak
   INNER JOIN vbap
   ON vbak~vbeln = vbap~vbeln
    WHERE vbak~vbeln IN s_vbeln.
ENDFORM.                    " f_fetch_ty_vbakbvbap
*&      Form  f_fetch_ty_kna1
*       text
*  -->  p1        text
*  <--  p2        text
FORM f_fetch_ty_kna1 .
   IF gt_vbakvbap[] IS NOT INITIAL.
     SELECT kunnr
     name1
     pstlz
     stras
     ort01
     land1
     INTO TABLE gt_kna1
     FROM kna1
     FOR ALL ENTRIES IN gt_vbakvbap
     WHERE kunnr = gt_vbakvbap-kunnr.
   ENDIF.
ENDFORM.                    " f_fetch_ty_kna1
*&      Form  f_fetch_ty_mara
*       text
*  -->  p1        text
*  <--  p2        text
FORM f_fetch_ty_mara .
   IF gt_kna1[] IS NOT INITIAL.
     SELECT mbrsh
     matnr
     mtart
     matkl
     INTO TABLE gt_mara
     FROM mara
     FOR ALL ENTRIES IN gt_vbakvbap
     WHERE matnr = gt_vbakvbap-matnr.
   ENDIF.
ENDFORM.                    " f_fetch_ty_mara
*&      Form  f_fetch_ty_final
*       text
*  -->  p1        text
*  <--  p2        text
FORM f_fetch_ty_final .
   SORT gt_kna1 BY kunnr.
   LOOP AT gt_vbakvbap INTO gw_vbakvbap.
     MOVE: gw_vbakvbap-vbeln  TO gw_final-vbeln,
     gw_vbakvbap-kunnr  TO gw_final-kunnr,
     gw_vbakvbap-netpr  TO gw_final-netpr,
     gw_vbakvbap-posnr  TO gw_final-posnr,
     gw_vbakvbap-matnr  TO gw_final-matnr,
     gw_vbakvbap-kwmeng TO gw_final-kwmeng,
     gw_vbakvbap-arktx  TO gw_final-arktx.
     READ TABLE gt_kna1 INTO gw_kna1 WITH KEY kunnr = gw_vbakvbap-kunnr BINARY SEARCH.
     IF sy-subrc = 0.
       MOVE:  gw_kna1-name1 TO gw_final-name1,
       gw_kna1-pstlz TO gw_final-pstlz,
       gw_kna1-stras TO gw_final-stras,
       gw_kna1-ort01 TO gw_final-ort01,
       gw_kna1-land1 TO gw_final-land1.
       READ TABLE gt_mara INTO gw_mara WITH KEY matnr = gw_vbakvbap-matnr.
       MOVE: gw_mara-mbrsh TO gw_final-mbrsh,
       gw_mara-mtart TO gw_final-mtart,
       gw_mara-matkl TO gw_final-matkl.
       APPEND gw_final TO gt_final.
       CLEAR gw_final.
     ENDIF.
   ENDLOOP.
ENDFORM.                    " f_fetch_ty_final
*&      Form  f_output_display
*       text
*  -->  p1        text
*  <--  p2        text
FORM f_output_display .
   DATA:lv_repid TYPE sy-repid.
   lv_repid = sy-cprog.
   DATA:w_layout TYPE slis_layout_alv.
   w_layout-colwidth_optimize = 'X'.
   w_layout-zebra = 'X'.
   gw_sort-fieldname = 'VBELN'.
   gw_sort-tabname = 'GW_FINAL'.
   gw_sort-subtot = 'X'.
   APPEND gw_sort TO gt_sort.
   CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
*   I_INTERFACE_CHECK                 = ' '
*   I_BYPASSING_BUFFER                = ' '
*   I_BUFFER_ACTIVE                   = ' '
      i_callback_program                = sy-cprog
*   I_CALLBACK_PF_STATUS_SET          = ' '
      i_callback_user_command           = 'USER_COMMAND'
      i_callback_top_of_page            = 'TOP_OF_PAGE'
*   I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
*   I_CALLBACK_HTML_END_OF_LIST       = ' '
*   I_STRUCTURE_NAME                  =
*   I_BACKGROUND_ID                   = ' '
*   I_GRID_TITLE                      =
*   I_GRID_SETTINGS                   =
       is_layout                         = w_layout
      it_fieldcat                       = gt_fcat
*   IT_EXCLUDING                      =
*   IT_SPECIAL_GROUPS                 =
     it_sort                           = gt_sort
*   IT_FILTER                         =
*   IS_SEL_HIDE                       =
*   I_DEFAULT                         = 'X'
*   I_SAVE                            = ' '
*   IS_VARIANT                        =
*   IT_EVENTS                         =
*   IT_EVENT_EXIT                     =
*   IS_PRINT                          =
*   IS_REPREP_ID                      =
*   I_SCREEN_START_COLUMN             = 0
*   I_SCREEN_START_LINE               = 0
*   I_SCREEN_END_COLUMN               = 0
*   I_SCREEN_END_LINE                 = 0
*   I_HTML_HEIGHT_TOP                 = 0
*   I_HTML_HEIGHT_END                 = 0
*   IT_ALV_GRAPHICS                   =
*   IT_HYPERLINK                      =
*   IT_ADD_FIELDCAT                   =
*   IT_EXCEPT_QINFO                   =
*   IR_SALV_FULLSCREEN_ADAPTER        =
* IMPORTING
*   E_EXIT_CAUSED_BY_CALLER           =
*   ES_EXIT_CAUSED_BY_USER            =
     TABLES
       t_outtab                          = gt_final
* EXCEPTIONS
*   PROGRAM_ERROR                     = 1
*   OTHERS                            = 2
   IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
   ENDIF.
ENDFORM.                    " f_output_display
*&      Form  f_field_catalog
*       text
*  -->  p1        text
*  <--  p2        text
FORM f_field_catalog .
   gw_fcat-fieldname = 'VBELN'.
   gw_fcat-tabname = 'GT_FINAL'.
   gw_fcat-seltext_m = 'Sales Order No'.
   APPEND gw_fcat TO gt_fcat.
   CLEAR gw_fcat.
   gw_fcat-fieldname = 'KUNNR'.
   gw_fcat-tabname = 'GT_FINAL'.
   gw_fcat-seltext_m = 'Customer Number'.
   APPEND gw_fcat TO gt_fcat.
   CLEAR gw_fcat.
   gw_fcat-fieldname = 'NETPR'.
   gw_fcat-tabname = 'GT_FINAL'.
   gw_fcat-seltext_m = 'Net Price'.
   gw_fcat-do_sum = 'X'.
   APPEND gw_fcat TO gt_fcat.
   CLEAR gw_fcat.
   gw_fcat-fieldname = 'POSNR'.
   gw_fcat-tabname = 'GT_FINAL'.
   gw_fcat-seltext_m = 'Item Number'.
   APPEND gw_fcat TO gt_fcat.
   CLEAR gw_fcat.
   gw_fcat-fieldname = 'MATNR'.
   gw_fcat-tabname = 'GT_FINAL'.
   gw_fcat-seltext_m = 'Material Number'.
   APPEND gw_fcat TO gt_fcat.
   CLEAR gw_fcat.
   gw_fcat-fieldname = 'KWMENG'.
   gw_fcat-tabname = 'GT_FINAL'.
   gw_fcat-seltext_m = 'Cumulative Order Quantity'.
   APPEND gw_fcat TO gt_fcat.
   CLEAR gw_fcat.
   gw_fcat-fieldname = 'ARKTX'.
   gw_fcat-tabname = 'GT_FINAL'.
   gw_fcat-seltext_m = 'Short text for sales '.
   APPEND gw_fcat TO gt_fcat.
   CLEAR gw_fcat.
   gw_fcat-fieldname = 'NAME1'.
   gw_fcat-tabname = 'GT_FINAL'.
   gw_fcat-seltext_m = 'Customer Name'.
   APPEND gw_fcat TO gt_fcat.
   CLEAR gw_fcat.
   gw_fcat-fieldname = 'PSTLZ'.
   gw_fcat-tabname = 'GT_FINAL'.
   gw_fcat-seltext_m = 'Postal Code'.
   APPEND gw_fcat TO gt_fcat.
   CLEAR gw_fcat.
   gw_fcat-fieldname = 'STRAS'.
   gw_fcat-tabname = 'GT_FINAL'.
   gw_fcat-seltext_m = 'House number and street'.
   APPEND gw_fcat TO gt_fcat.
   CLEAR gw_fcat.
   gw_fcat-fieldname = 'ORT01'.
   gw_fcat-tabname = 'GT_FINAL'.
   gw_fcat-seltext_m = 'City'.
   APPEND gw_fcat TO gt_fcat.
   CLEAR gw_fcat.
   gw_fcat-fieldname = 'LAND1'.
   gw_fcat-tabname = 'GT_FINAL'.
   gw_fcat-seltext_m = 'Country Key'.
   APPEND gw_fcat TO gt_fcat.
   CLEAR gw_fcat.
   gw_fcat-fieldname = 'MBRSH'.
   gw_fcat-tabname = 'GT_FINAL'.
   gw_fcat-seltext_m = 'Industry sector'.
   APPEND gw_fcat TO gt_fcat.
   CLEAR gw_fcat.
   gw_fcat-fieldname = 'MTART'.
   gw_fcat-tabname = 'GT_FINAL'.
   gw_fcat-seltext_m = 'Material Type'.
   APPEND gw_fcat TO gt_fcat.
   CLEAR gw_fcat.
   gw_fcat-fieldname = 'MATKL'.
   gw_fcat-tabname = 'GT_FINAL'.
   gw_fcat-seltext_m = 'Material Group'.
   APPEND gw_fcat TO gt_fcat.
   CLEAR gw_fcat.
ENDFORM.                    " f_field_catalog

Similar Messages

  • Calling an existing ALV report in WD4A

    Im going to try to call an existing ALV report using WD4A.
    Was wondering if anybody has used the "SUBMIT <report> EXPORTING LIST TO MEMORY" option to get the results table, then after IMPORTING from memory, display this in ALV in Webdynpro abap?

    I was able to acomplish the following way...
    My WD4A component has an assistance class, has a method fetch_results, in that method, I pass my selection criteria which calls a function.
    The function does this...
      SUBMIT  REPORTXYZ
      USING SELECTION-SET lv_variant
      AND RETURN
        WITH pnppernr IN pnppernr
        WITH pnpbegps EQ act_begda
        WITH pnpendps EQ act_endda
        WITH pnpbegda EQ act_begda
        WITH pnpendda EQ act_endda
        WITH pnptimed EQ blank
        WITH p_layout EQ '/MGR SEP'
        WITH p_portal EQ 'X'.
    My p_portal parameter is a flag that REPORTXYZ will use to export the it_output to memory.
    I then import that table to the function module which returns to WD4A alv.
      IMPORT zit_output TO tbl_output FROM MEMORY ID
        lv_flag.

  • Not allow to add condition type, if it already existing

    How to setting, if I want to control that not allow to add same condition type, if it already existing in the transaction.
    For example,
    PR00    100.00 USD/MT
    ZDIS       10.00 USD/MT
    ZDIS         8.00  USD/MT (Not allow to enter or add condition type)
    Thanks!!
    Edited by:
    Edited by: Kitta on Jan 29, 2008 3:17 PM

    Create A routine function for same .
    I am given here the code also
    Write the following codes given below in include file.
    *&  Include           ZXVVAU05
    Written for restriction in VA02 for Condition type duplication
    DATA:   BEGIN OF tXKOMV OCCURS 50.
            INCLUDE STRUCTURE KOMV.
    DATA:   END   OF tXKOMV.
    data : tab_name(40) type c ,
           ld_len type i , ld_len1 type i .
    field-symbols : <tab> type  any.
    tab_name = '(SAPMV45A)XKOMV[]'.
    assign (tab_name) to <tab>.
    txkomv[] = <tab>.
    describe table txkomv lines ld_len .
    sort txkomv by kposn KSCHL .
    delete adjacent duplicates from txkomv comparing kposn KSCHL .
    describe table txkomv lines ld_len1 .
    if ld_len1 ne ld_len .
      refresh txkomv .
      message e002(zmm) with ' Please remove duplicate condition in item price' .
    endif .
    4. Save and activate.
    This has to be done thru Abap person ,Hope this will solve the problem of yours as it has mine.
    regards
    Manu Kapoor

  • How add primary key constraint to already existing table with data

    I want apply primary key constraint to already existing table with data
    is there any command or way to do

    Alternatively, assuming you want to ensure uniqueness in your primary key column you can do this:
    alter table <table name> add constraint <cons name> primary key (col1,col2) exceptions into <exception_table>
    If the altter table statement fails this will populate the EXCEPTIONS table with the rows that contain duplicate values for (col1,col2).
    You will need to run (or get a DBA to run) a script called UTLEXCPT.SQL (which will be in the $ORACLE_HOME/rdbms/admin directory) if you don't already have an EXCEPTIONS table.
    Cheers, APC

  • Add a row after Total row in ALV report

    Hi Experts,
    I have a report is displayed by  ALV format(not use function module to display it but use Class cl_gui_custom_container),I want to add a row after the total row. for example,
    Customer   amount1    amount2    amount3 
    10000         1,234        1,000         2,000
    10001         4,000        2,000         1,000
    10002         1,300        1,000         3,000
    11000         1,200        4,000         3,000
         Total:     7,734        8,000         9,000
    Ratio%        31.27       32.34          36.39
    the row of 'Total' is calculated by fieldcat-do_sum = 'X' But after the Total row we need a Ratio row to display the ratio. Yes we can calculate the total amout and ratio and then append it into the output itab, but we don't like this solution.We want to keep the total function in the ALV report.Any experts can poit me a direction. Thanks in advance.
    Joe

    Djoe,
    First you need to handle the user command,in order to capture the button action. For this you need to implment a class, i  am attaching sample codes here
    In top include write the following code
    CLASS lcl_event_handler DEFINITION .
      PUBLIC SECTION .
        METHODS:
         handle_toolbar  FOR EVENT toolbar                   " To add new functional buttons to the ALV toolbar
                         OF        cl_gui_alv_grid
                         IMPORTING e_object,
         handle_user_command FOR EVENT user_command          " To implement user commands
                            OF cl_gui_alv_grid
                            IMPORTING e_ucomm .
      PRIVATE SECTION.
    ENDCLASS.                                               " Lcl_event_handler DEFINITION
    Now   <b>Class implementation</b>
    CLASS lcl_event_handler IMPLEMENTATION .
      METHOD handle_toolbar.                                " Handle Toolbar
        PERFORM f9500_handle_toolbar USING e_object.
    ENDMETHOD .                                            " Handle_toolbar
      METHOD handle_user_command .                          " Handle User Command
        PERFORM f9600_handle_user_command USING e_ucomm .
      ENDMETHOD.
    ENDCLASS .                                              " lcl_event_handler IMPLEMENTATION
    FORM f9600_handle_user_command USING p_e_ucomm TYPE sy-ucomm.
      CONSTANTS:c_newl(4) TYPE c
                          VALUE 'NEWL',               " New line
                c_copy(4) TYPE c
                          VALUE 'COPY',               " Copy
                c_corr(4) TYPE c
                          VALUE 'CORR'.               " Correction
      CASE p_e_ucomm .
        WHEN c_newl.
    Create a new line
          PERFORM f9610_insert_new_line.
    ENDFORM.                                          " f9600_handle_user_command
    FORM f9610_insert_new_line .
    *Data Declarations
      DATA: lt_rows     TYPE lvc_t_row,                 " Itab for row property
            ls_rows     TYPE lvc_s_row,                 " Work area for row
            lv_cntid    TYPE i.                         " Counter
      DATA: gv_index TYPE sy-index.
      CLEAR gs_last.
      CALL METHOD gr_alvgrid->get_selected_rows
        IMPORTING
          et_index_rows = lt_rows.
      READ TABLE lt_rows INTO ls_rows INDEX 1.
      IF sy-subrc EQ 0.
        gv_index = ls_rows-index + 1.
      ELSE.
        gv_index = 1.
      ENDIF.
      DESCRIBE TABLE gt_last LINES lv_cntid.
      lv_cntid = lv_cntid + 1.
      gs_last-cntid = lv_cntid.
      INSERT gs_last INTO gt_last INDEX gv_index.
      LOOP AT gt_last INTO gs_last FROM gv_index TO gv_index.
    Make the new line editable
        PERFORM f9611_style.
      ENDLOOP.
      CALL METHOD gr_alvgrid->refresh_table_display
        EXCEPTIONS
          finished = 1
          OTHERS   = 2.
    ENDFORM.                    " f9610_insert_new_line
    You can ask questions doubts if any!
    regards
    Antony Thomas

  • How to add field to the header for FBL5N ALV report

    Hi,
       I need to add fields to the customer line item display ALV report(FBL5N) header part.Right now there are four fields in the header like customer, company code, name and city, after that I need to add first name last name and phone no. Can any one tell me where exactly I need to add and populate there fields to be appear in ALV output list.
    Thanks in Advance
    Swapna

    Yes I have tried, I have place a break point in that perform but it does not stop. I think that is not the correct place to added and populate fields. That routine is for populate selection screen ranges single and multiple values and parameters only.
    Thanks
    Swapna

  • How to add a function field into the existing matrix report

    Hi,
    I have a matrix report , now i wanted to add one moe field into the matrix which is getting the value from a function , this function is a part of the ref cursor query(group) , i'm able to get the value from the function but it cannot display on the existing matrix report. i wanted to add this in the repeating frame which is printing down. how could i do this , looking for your help. thanks . bcj

    Here the scenario like,
    Data from Table_1
    NAME UNITS DAYS RATE
    AAA 10 1 1.2
    BBB 12 2 3.1
    AAA 20 2 4.1
    CCC 23 1 5.2
    Here, In the matrix report the NAME and UNITS are row fields and 'DAYS' is column field , RATE would be the cell field, and
    Data from Table_2 ,
    NAME BASIC
    AAA 2
    AAA 2
    BBB 2
    CCC 3
    In the report i have to display the 'BASIC' along with the NAME in row level ( repeating frame printing down),
    To get the multiple 'Basic' for each 'Name' using a ref cursor .
    and, using a function to do further calculation based on the basic value
    begin
    select basic into v_basic where name =:name;
    return(caluculated_value);
    end;
    and return the calculated value to the report. But at that time cannot accommodate the value in the matrix report with other groups frequency.
    looking for your valuable help. Thanks Bcj

  • How to add a new tables in the existing Pricing Report

    Hi,
    I have created Z2 list report in the pricing report (V/LD) with some tables and field names.
    Now I got one requirement that i have to Add some more tables and filed names in the List Report Z2 in the pricing report.
    Could anyone helpme out how can i add tables and fileds names to the existing list report in the Pricing report
    Thanks for your support
    Best Regards
    Amjathpasha

    hi, Pasha:
    May i know how to solve this problem? as i also met this kind of problem.
    and i tried V/lb, do not find the place to add the table.
    Thanks,
    Linda

  • How to add a push button(download) to my ALV Report to download report data

    Hi,
    I developed a normal alv report and now i want to add a push button ex.. download in the report output and then whwnever I am clicking this download button then download functionality will work.Please don't take it as simple from my point of view it is very imp. for me please help me.
    Thanks.

    Hi,
    Please check the below thread
    Re: ADD button to ALV Grid
    Thanks
    Arul

  • How do I add another iPhone to my already existing iTunes account?

    HOw do I add another iPhone to my existing iPhone account??

    What do you mean "add another iphone to my itunes account"?
    If you want to use your account then go to settings and sign in.
    If you want to sync another iphone to your computer/library, then do so.  You can sync as many as you like.
    "can anyone help me please with my iphone problem"
    What problem?

  • How to add exclude criteria in the already existing group

     I have a created a group with this criteria ( Object is Windows Computer AND ( NetBIOS Computer Name Matches
    wildcard *-XXX*|*-SSS*|*YYY*|*ZZZ*|*PPP|*QQQ* ) AND True )
    Now i got the request to exclude NetBIOS Computer Name Like
     *ABCD* . in the above group.
    How do include the exclusion in this group?

    Hi,
    I think a RegEx will be the best for this situation.
    http://blogs.infosupport.com/dynamic-group-population-in-opsmgr-with-regular-expressions/
    Cheers
    Christoph Maresch | My blogs: blog.cmaresch.at | XING:
    Christoph Maresch
    | Linkedin:
    Christoph Maresch

  • Can we add a new attachment to an existing SC from any other custom page in SoCo PO View

    Hi Experts,
    Need your expert advice on the below requirement.
    We have created a custom view in SoCo PO page. There we have a New custom view called Notes&attachement.which contains same value from Notes & attachment of Shopping Cart.
    We are updating existing Notes of SC by FM 'bbp_pd_sc_update' and same is reflected in SC of same item guid & same header guid.
    Similarly trying to add a new Attachment to already existing attachment. New attachment is reflected in custom page and the describe link is working perfectly. but if come out of SoCo page , lets say in SC the new added attachment is shown but display_url,phio_size etc are not stored properly in DB.
    in bbp_pd transaction every thing looks same for new and existing attachment. we are using same FM 'BBP_PD_SC_UPDATE' by passing new internal table of attachment in import statement. Even 'BBP_PROC_DOC_UPADTE' has same result that is attachment is partially updated.
    Suppose, SC has one attachment at the time of creation. then adding a new attachment in custom view of SoCo PO page then every thing works fine in SoCo PO page but out of that SoCo PO or in SC the newly added attachment is not properly updated.
    I have added mime_type,phio_size,disp_url,file_name,file_ext,ev_content of new attachment in existing attachment internal table and calling above FM for update.
    Can we  add new attachment outside SC to existing SC ? if yes , then how?
    Thanks,
    Partha

    Hi Partha,
    Please post this query in the category: SAP SRM. Your post currently shows up on the forum - SRM User Interface Add-on. As your query is not related to the new ad-on, you might not get as many responses in this forum as you would have if you had posted the query in the general SRM forum (http://scn.sap.com/community/srm).
    Hope this helps
    Cheers,
    Yateesh

  • Adding new custom field in already existing custom tab for MM01

    Hello Guru,
    I have a requirement that add a custom field in already existing custom view of MM01. I did the following steps :
    1. I have cerated a new field in MARA using APPEND structure.
    2. I have found the function group(Y_FE_MARA) that already there other subscreens, so that I have added another subscreen in that function group and created a field from MARA in the screen.
    3. in SPRO went for the path Logistics General->Material Master->Configuring the Material->Define Structure of Data screens for Each Screen sequence
    In the 3rd step, I have choosen already existing screen sequence(Y1) and went for Data Screens and choosen for Custom tab and double click on subscreens and then I have added the program as SAPLY_FE_MARA and subscreen number(011) and saved it.
    After all the above steps, I have run MM02/MM03 then the field is not getting displayed in the screen of custom view.
    Did I miss any steps here? Please suggest me if I did something wrong.
    Thanks and Regards,
    Muralikrishna Peravali

    Hi Raymond,
    Thank you for the reply. As per the note some one already implemented the Screen Enhancement with 2 custom views. I need to add the field in any one of existing custom view. So for this I have created a Subscreen in copied function group of MGD1(Y_FE_MARA). But in the function group already 10 Subscreens were created. Is this is the problem? or else copy the FG MGD1 into another FG and create the subscreen will be feasible to my scenario?
    Please suggest me.
    Thanks and Regards,
    Muralikrishna Peravali

  • Add $ and % to fields in ALV report

    Hi,
    How to add $ and % sybmbols to field values in ALV report. I cannot use a Char as I need to do totals and subtotals for those fields.
    Best Regards
    Suresh

    Hi,
    You cannot use % or $ or any special characters if you want to use the standard SAP totaling ans subtotaling.. you need to create another field adjacent to that field and show the currency or %.
    Otherwise you need to do the totaling logic yourself and then you can use $ or %
    Cheers:)
    Kothand

  • HOW TO ADD NEW VARIABLE DATAS ON ALV REPORT

    Hi gurus,
               I have cretaed one alv report using
    REUSE_ALV_GRID_DISPLAY.
    I HAVE CALCULATED SOME TOTALS AND STORED ON
    ONE VARIABLE .
    that variable name is 'toterror'.
    now i want to add  this variable on first line OF ALV REPORT.
    that is i should get LIKE THIS.
    PERNR   TEXT     ACTION  [ TITLES OF FIELDS ].THEN
    TOTAL ERROR RECORDS  '900'.
    THEN THE CORRESPONDING FIELDS DATA SHOULD BE DISPLAYED.
    HELP ME.
    THANKS IN ADVANCE.

    Hi
    Thanks Ajeet.
    The scenario is that I have to create a formula (contract end date-current date) and have to display the result using exeption to highlight the contracts ending in 30-60 days.
    The problem is that the info provider does not have any infoobject for date(only valid to and validity start date)
    I have created a formula variable on valid to date using replacement path. But dont have any variable to use for current date.
    The only time char in the cube is Fiscal yera variant.
    How should I go futher creating such formula? Shall I user customer exit variable? But I dont have any date char to create on.
    Can you shed some light on this problem
    Thanks

Maybe you are looking for