IS Retail : Transaction MM43

Hi folks,
is it right that transaction <b>MM43</b> is only executable in a SAP <b>IS Retail</b> system and not in SAP Standard systems? Could anyone confirm this?
I got the error message
'Retail materials cannot be maintained in the industry system'
when trying to execute it in SAP Standard.
<b>MM43</b> is the comarable transaction to <b>MM03</b> (Display of material master data) in SAP Standard.
Thanks a lot for your answers!
Cheers,
Uwe

Hi Uwe,
       Yes you should have IS- Retail system installed in your system then only you can access MM43 transaction.
It could be either 4.X version or any of the latest ECC version..
Hope this info has been useful.
Rgds,
Aram.

Similar Messages

  • Archiving Objects in SAP Retail (transaction SARA)

    Hi All.
    I have problem with archiving object WS_ACSITE in SAP RETAIL.(Transaction SARA)
    When I write data archiving, message appeard is that archive sessions are created.
    When I try to execute the next step: delete - the archive sessions are not appearing in the dialog box where we should choose the archive sessions for deletion.
    The above situation appear when I am working with plants existing in system for a while, but when I've create a new one and try to go through all SARA's steps it is OK, and master date of sites are deleted (e.g WB03).
    Can anyone help me?
    The second question is u2013 can I restore deleted sites to system?
    thanks in advance.
    Marcin

    Hello,
    Check below information for Material master record required to archive:
    1. Is there any stocks in the plant for which MMR need s to be archived? (Stock = Zero)
    2. Is there any open items at FI accounting? (There should be no pending bills or parked documents)
    3. Is there any pending delivery for this material? (there should be no open deliveries)
    If all the above criteria is met then set the deletion flag and indicator for perticular Plant you are looking for.
    Note: Make sure that non of the other plants which is sharing this MMR is marked for deletion flag / indicatory
    Then execute Archive run for archiving object MM_MATNR.
    Note: All the required configuration is done for archiving object MM_MATNR.
    Hope this will help you to archive MMR only for your required plant.
    -Thanks,
    Ajay

  • Help urgent plz - lsmw retail material.

    hi all, i am posting my message again as this problem seems to have taken me too.
    i am new to lsmw and trying to create a retail material through lsmw. i chose business object method with
    business object as bus1001001.method is 'clone'
    everything has gone well and i could create a material too.
    but in unit field,(i.e the display of all types of units) the legacy data contains 4 rows of units. when i transfer them the new created material displays only one line of units. the other three rows in material display (code transaction- mm43)are empty.
    i have tried using on_change_transfer too but that doesnt seem to make any difference.
    your reply will be a great help. thanks and regards
    ps: i tried with batch input recording method too. but there ,after execution all the rows are filled with the first line of data from the source file. so a failure again.

    I have an LSMW which creates alternitive UOMs.
    Object type is IDoc
    Message Type ARTMAS
    Basic Type ARTMAS02
    Structure Relationships
    E1BPE1MATHEAD
    E1BPE1MARMRTX
    E1BPE1MAMTRT
    E1BPE1MEANRT
    Fields
    ARTICLE_NUMBER                 C(018)    Article Number                     
    OLD_EAN                        C(018)    Old EAN number                     
    NEW_EAN                        C(018)    New ean number                     
    NEW_UOM                        C(005)    New unit of measure                
    NUMERATOR                      C(006)    Numerator for conversion to base UoM
    DENOMINATOR                    C(006)    Denomator to convert to base UoM   
    EANTP                          C(002)    EAN type (HE, UC, Z3 etc)          
    Hope this helps
    SC

  • Lsmw- retail material

    hi all
    i am new to lsmw and trying to create a retail material through lsmw. i chose business object method with business object as bus1001001.method is 'CLONE'
    everything has gone well and i could create a material too.
    but in unit field,(i.e the display of all types of units) the legacy data contains 4 rows of units. when i transfer them the new created material displays only one line of units. the other three rows in material display (code transaction- mm43)are empty.
    i have tried using on_change_transfer and transfer_transaction too but that doesnt seem to make any difference.
    your reply will be a great help. thanks and regards

    I have an LSMW which creates alternitive UOMs.
    Object type is IDoc
    Message Type ARTMAS
    Basic Type ARTMAS02
    Structure Relationships
    E1BPE1MATHEAD
    E1BPE1MARMRTX
    E1BPE1MAMTRT
    E1BPE1MEANRT
    Fields
    ARTICLE_NUMBER                 C(018)    Article Number                     
    OLD_EAN                        C(018)    Old EAN number                     
    NEW_EAN                        C(018)    New ean number                     
    NEW_UOM                        C(005)    New unit of measure                
    NUMERATOR                      C(006)    Numerator for conversion to base UoM
    DENOMINATOR                    C(006)    Denomator to convert to base UoM   
    EANTP                          C(002)    EAN type (HE, UC, Z3 etc)          
    Hope this helps
    SC

  • !urgent!!!!!calling transaction

    <b>How to call any view of MM03 from ABAP program,without BDC and call transaction mm03 skip first screen.Please give me some suggestions regarding this. suppose i want to call mm03
    mrp1 view from abap program. user sould not interact with any button, it directly display that view for the the corresponding material and plant. Thanks in advance</b>

    Hi,
    U may try the following code if it is yet to resolve.
    FORM USER_COMMAND USING R_UCOMM LIKE SY-UCOMM
    RS_SELFIELD TYPE SLIS_SELFIELD.
      DATA:lw_output   LIKE   LINE OF t_output.
      CASE R_UCOMM.
        WHEN '&IC1'.
          IF RS_SELFIELD-FIELDNAME = 'MATNR'.
    Read data table, using index of row user clicked on
            READ TABLE t_output INTO lw_output INDEX
            RS_SELFIELD-TABINDEX.
    Set parameter ID for transaction screen field
            if sy-subrc = 0.
              SET PARAMETER ID 'MAT' FIELD lw_output-matnr .
              CALL TRANSACTION 'MM43' AND SKIP first   SCREEN.
              CLEAR r_ucomm.
            endif.
          ENDIF.
    ENDFORM.
    If helpful pl reward.
    Cheers.

  • WR01_SAVESITEDATA  used in retail site

    hi
    trying to use WR01 to create a site for the first time.  Input selection is rather large, when I created a site and tried to view in wb02 I got the following message: "you are using a retail transaction. You selected a site not a retail site."
    has anyone got experience how to enter the site data using this transaction or have an input template?
    Or can this be used in retail? or is there is another retail transaction to use?

    Hi Lynn,
    it is definitely possible so please check the below note for more information;
    1865903 - WR01_SAVESITEDATA module for site creation
    There is also this very useful SCN post related to mass data maintenance in IS Retail.
    Hope this helps!
    Cheers,
    Tomas

  • Planing via MD01 only for one storage location

    Hi!
    I have the following setup:
    Plant p1 has storage locations sl1, sl2, sl3, ... sl9
    In transaction mm43 (display retail material) I can see the following setup of the material:
    Dispositionsparameters:
    -MRP Type V2, ... and so on
    Behind Button MRP/Forecast Data I can switch to for example storage location sl3 and there I can see
    Storage Location MRP:
    -SLOC MRP indicator = 2
    -Reorder point = 50
    -Replenishment qty = 70
    I think its meant like the following: if the material in storage location sl3 is equal or below 50 then there will be a goods movement from the "main storage location" to the storage location sl3 with 70 pieces of the material. Afterwards there would be 130 in the sl3.
    Maybe its a good thing to run "the report" every day in the evening so that the sl3 location will be filled up every day if necessarily.
    Now the questions:
    Is the transaction MD01 "the report"? I have no chance of setting up the storage location there.
    Where can I check whats the "main storage location", the location where the replenishment comes from?
    Some of my colleagues mentioned the Transaction MB26 where they check the planed for replenichment materials. Is this at all usefull in this context? They told me the list is reacting very slow... so if they run out of stock of some material then "the list" recognizes this 2 or 3 days later.
    I am looking forward to your answers!
    Regards
    Manfred

    What you setup in OMIR will just be the default for a material master created after this customizing, when an existing material will be extented or a new material will be created.
    It does not impact the MRP run directly.
    You have to maintain the  MRP view in your existing  materials for the desired storage location as well. There you have to enter this MRP indicator manually or with MM17.
    However, the MRP will in general run per plant, for all locations, it will just plant the locations separatly if the indicator is set.
    If you really want an extra run per storage location, then you have to use the user exit (you see the 2 fields at the bottom of the MD01 screen).
    the user exit has to be customized in IMG > production > MRP > planning > user exit material seelection

  • PO created though BAPI 'BAPI_PO_CREATE1' not visible in WPOHF4D

    Hi Experts,
    As per the client requirement, I am using BAPI 'BAPI_PO_CREATE1' to create PO. My client is using retail transactions majorly and wants to see the created PO in tcode WPOHF4D. The PO created using this BAPI are visbible in Me22n, but not in WPOHF4D.
    Can you please let me know what has to be done to see the generated POs in WPOHF4D?
    Below is the part of code where I am filling the stuctures to be passed to BAPI:
    *Filling header
          lwa_poheader-SALES_PERS = lwa_datatab-ihrez.
          lwa_poheader-doc_type = lwa_datatab-bsart.
          lwa_poheader-doc_date = lwa_datatab-bedat.
          lwa_poheader-comp_code = lwa_datatab-bukrs.
          lwa_poheader-purch_org = lwa_datatab-ekorg.
          lwa_poheader-pur_group = lwa_datatab-ekgrp.
          lwa_poheader-vendor = lwa_datatab-lifnr.
          lwa_poheader-currency = lwa_datatab-waers.
          lwa_poheader-pmnttrms = lwa_datatab-zterm.
          lwa_poheader-exch_rate = lwa_datatab-wkurs.
          lwa_poheader-ex_rate_fx = lwa_datatab-kufix.
          lwa_poheader-incoterms1 = lwa_datatab-inco1.
          lwa_poheader-incoterms2 = lwa_datatab-inco2.
    *Filling Purchase Order Header Data (Change Parameter)
          lwa_poheaderx-SALES_PERS  = v_true.
          lwa_poheaderx-doc_type  = v_true.
          lwa_poheaderx-doc_date  = v_true.
          lwa_poheaderx-comp_code  = v_true.
          lwa_poheaderx-purch_org  = v_true.
          lwa_poheaderx-pur_group  = v_true.
          lwa_poheaderx-vendor  = v_true.
          lwa_poheaderx-currency  = v_true.
          lwa_poheaderx-pmnttrms  = v_true.
          lwa_poheaderx-exch_rate  = v_true.
          lwa_poheaderx-ex_rate_fx  = v_true.
          lwa_poheaderx-incoterms1  = v_true.
          lwa_poheaderx-incoterms2  = v_true.
    *Filling Item
          lwa_poitem-po_item = lv_po_index.
          lwa_poitem-material = lwa_datatab-matnr.
          lwa_poitem-quantity = lwa_datatab-menge.
          lwa_poitem-po_unit = lwa_datatab-meins.
          lwa_poitem-net_price = lwa_datatab-netpr.
          lwa_poitem-trackingno = lwa_datatab-bednr.
          lwa_poitem-preq_name = lwa_datatab-afnam.
          lwa_poitem-plant = lwa_datatab-werks.
          lwa_poitem-tax_code = lwa_datatab-mwskz.
          lwa_poitem-ret_item = lwa_datatab-ret_item.
          lwa_poitem-po_price = '2'.
          APPEND lwa_poitem TO lt_poitem.
    *Filling Item Data (Change Parameter)
          lwa_poitemx-po_item = lv_po_index.
          lwa_poitemx-material  = v_true.
          lwa_poitemx-quantity  = v_true.
          lwa_poitemx-po_unit  = v_true.
          lwa_poitemx-net_price  = v_true.
          lwa_poitemx-trackingno  = v_true.
          lwa_poitemx-preq_name  = v_true.
          lwa_poitemx-plant  = v_true.
          lwa_poitemx-tax_code  = v_true.
          lwa_poitemx-ret_item = v_true.
          lwa_poitemx-po_price = v_true.
          APPEND lwa_poitemx TO lt_poitemx.
    *Filling schedule line
          lwa_poschedule-po_item = lv_po_index.
          lwa_poschedule-delivery_date = lwa_datatab-eindt.
          APPEND lwa_poschedule TO lt_poschedule.
    *Filling Delivery Schedule (Change Parameter)
          lwa_poschedulex-po_item = lv_po_index.
          lwa_poschedulex-delivery_date = v_true.
          APPEND lwa_poschedulex TO lt_poschedulex.
    Filling Partner
          IF lwa_datatab-lifn2 IS NOT INITIAL.
            lwa_popartner-partnerdesc = v_partner_desc.
            lwa_popartner-langu = 'EN'.
            lwa_popartner-buspartno = lwa_datatab-lifn2.
            APPEND lwa_popartner TO lt_popartner.
          ENDIF.
    Filling Conditions in Purchase Order
          IF lwa_datatab-kbetr1 IS NOT INITIAL.
            lwa_pocond-itm_number = lv_po_index.
            lwa_pocond-cond_type = v_cond1_zvol.
            lwa_pocond-cond_value = lwa_datatab-kbetr1.
            lwa_pocond-currency = lwa_datatab-waers.
            lwa_pocond-change_id = c_insert_flg.
            APPEND lwa_pocond TO lt_pocond.
          ENDIF.
          IF lwa_datatab-kbetr2 IS NOT INITIAL.
            lwa_pocond-itm_number = lv_po_index.
            lwa_pocond-cond_type = v_cond2_zcdq.
            lwa_pocond-cond_value = lwa_datatab-kbetr2.
            lwa_pocond-currency = lwa_datatab-waers.
            lwa_pocond-change_id = c_insert_flg.
            APPEND lwa_pocond TO lt_pocond.
          ENDIF.
    Filling Conditions (Items, Change Parameter)
          IF lwa_datatab-kbetr1 IS NOT INITIAL.
            lwa_pocondx-itm_number = lv_po_index.
            lwa_pocondx-cond_type = v_true.
            lwa_pocondx-cond_value  = v_true.
            lwa_pocondx-currency = v_true.
            lwa_pocondx-change_id = v_true.
            APPEND lwa_pocondx TO lt_pocondx.
          ENDIF.
          IF lwa_datatab-kbetr2 IS NOT INITIAL.
            lwa_pocondx-itm_number = lv_po_index.
            lwa_pocondx-cond_type = v_true.
            lwa_pocondx-cond_value  = v_true.
            lwa_pocondx-currency = v_true.
            lwa_pocondx-change_id = v_true.
            APPEND lwa_pocondx TO lt_pocondx.
          ENDIF.
    <removed by moderator>. Would really appreciate if someone helps.
    Thanks,
    Priyanka
    Edited by: Thomas Zloch on Apr 1, 2011 2:16 PM - standard priority

    hi Priyanka,
    In the T-code WPOHF4D
    the select query
    SELECT ekkolifnr ekkoekorg ekgrp ekko~ebeln pohf_type
                  ekko~fixpo waers frgrl frgsx submi
              ekkobsart ekkobstyp ekkobedat ekpowerks ekko~otb_status
                 netwr stapo menge ekpo~loekz                   "959448
          APPENDING CORRESPONDING FIELDS OF TABLE lt_worklist_loop
          FROM ekpo INNER JOIN ekko
            ON ekkoebeln = ekpoebeln
          WHERE ekko~ebeln  IN it_ran_ebeln
            AND ekgrp       IN it_ran_ekgrp
            AND ekko~ekorg  IN it_ran_ekorg
            AND ekko~bukrs  IN it_ran_bukrs
            AND matnr       IN it_ran_matnr
            AND ekpo~werks  IN lt_ran_werks
            AND ekko~lifnr  IN it_ran_lifnr
            AND bedat       IN it_ran_bedat
            AND ekko~fixpo  IN it_ran_fixpo
            AND pohf_type   IN it_ran_pohf_type
            AND bsart       IN it_ran_bsart
            AND submi       IN it_ran_submi
            AND ernam       IN it_ran_uname
            AND source_id   IN it_ran_source_id               
            AND ekko~bstyp  =  c_po
            AND ekko~bsakz  <> c_bsakz_transfer. 
    is responsible for data fetching.
    If u r not getting data and this query failing check it while debugging.
    Thanks,
    Gaurav.

  • ALV- O/P

    Hi All,
          In my report ,I am using alv Grid display.
          In some columns data is not displaying.
          empty columns are displaying. But data is available in internal table, which i sent to the FM.
          i set "no_out = space".
    Plz help me.
    Regards,
    suresh.

    This is my code.
    FORM e01_fieldcat_init USING p_t_fin_vbrp
                                 e01_lt_fieldcat TYPE slis_t_fieldcat_alv.
      DATA fc_tmp TYPE slis_t_fieldcat_alv WITH HEADER LINE.
      DATA pos TYPE i VALUE 1.
      CLEAR: gt_fieldcat.
      REFRESH: gt_fieldcat.
    Business Place
      PERFORM update_catalog USING pos
                                   text-012
                                  'T_FIN_VBRPA'
                                   p_t_fin_vbrp
                                   'BUPLA'
                                   '8'
                                   space
                                   space
                                   space
                                   space
                                   'L'.
    Site
      pos = pos + 1.
      PERFORM update_catalog USING pos
                                   text-013
                                    p_t_fin_vbrp
                                   'WERKS'
                                   '6'
                                   space
                                   space
                                   space
                                   space
                                   'L'.
    Period
      pos = pos + 1.
      PERFORM update_catalog USING pos
                                   text-001
                                   p_t_fin_vbrp
                                   'MONAT'
                                   '10'
                                   space
                                   space
                                   space
                                   space
                                   'L'.
    Fiscal year
      pos = pos + 1.
      PERFORM update_catalog USING pos
                                   text-002
                                   p_t_fin_vbrp
                                   'GJAHR'
                                   '10'
                                   space
                                   space
                                   space
                                   space
                                   'L'.
      IF rad1 = 'X'.
    Billing Date
        pos = pos + 1.
        PERFORM update_catalog USING pos
                                     text-018
                                     p_t_fin_vbrp
                                     'FKDAT'
                                     '12'
                                     space
                                     space
                                     space
                                     space
                                     'L'.
    Billing Document
        pos = pos + 1.
        PERFORM update_catalog USING pos
                                     text-014
                                     p_t_fin_vbrp
                                     'VBELN'
                                     '12'
                                     space
                                     space
                                     space
                                     'C400'
                                     'L'.
    Billing Item
        pos = pos + 1.
        PERFORM update_catalog USING pos
                                     text-015
                                     p_t_fin_vbrp
                                     'POSNR'
                                     '8'
                                     space
                                     space
                                     space
                                     space
                                    'L'.
    Merchandise category
        pos = pos + 1.
        PERFORM update_catalog USING pos
                                     text-016
                                     p_t_fin_vbrp
                                     'MATKL'
                                     '10'
                                     space
                                     space
                                     space
                                     space
                                     'L'.
    Article
        pos = pos + 1.
        PERFORM update_catalog USING pos
                                     text-017
                                     p_t_fin_vbrp
                                     'MATNR'
                                     '18'
                                     space
                                     space
                                     space
                                    'C400'
                                    'L'.
      ENDIF.
    Tax id
      pos = pos + 1.
      PERFORM update_catalog USING pos
                                   text-003
                                   p_t_fin_vbrp
                                   'MFRGR'
                                   '10'
                                   space
                                   space
                                   space
                                   space
                                  'L'.
    Tax classification
      pos = pos + 1.
      PERFORM update_catalog USING pos
                                   text-004
                                   p_t_fin_vbrp
                                  'TAKLV'
                                    'TAXM1'
                                   '8'
                                   space
                                   space
                                   space
                                   space
                                   'L'.
    Tax code
      pos = pos + 1.
      PERFORM update_catalog USING pos
                                   text-005
                                   p_t_fin_vbrp
                                   'MWSKZ'
                                   '8'
                                   space
                                   space
                                   space
                                   space
                                   'L'.
    Quantity
      pos = pos + 1.
      PERFORM update_catalog USING pos
                                   text-006
                                   p_t_fin_vbrp
                                   'FKIMG'
                                   '15'
                                   'X'
                                   '3'
                                   space
                                   space
                                   'R'.
    Basic Amount
      pos = pos + 1.
      PERFORM update_catalog USING pos
                                   text-007
                                   p_t_fin_vbrp
                                   'BASIC'
                                   '19'
                                   'X'
                                   '2'
                                   space
                                   space
                                   'R'.
    Tax Amount
      pos = pos + 1.
      PERFORM update_catalog USING pos
                                   text-008
                                   p_t_fin_vbrp
                                   'TOTAX'
                                   '15'
                                   'X'
                                   '2'
                                   space
                                   space
                                   'R'.
    Total Amount
      pos = pos + 1.
      PERFORM update_catalog USING pos
                                   text-009
                                   p_t_fin_vbrp
                                   'DMBTR'
                                   '15'
                                   'X'
                                   '2'
                                   space
                                   'C310'
                                   'R'.
    ENDFORM.                    "E01_FIELDCAT_INIT
    *&      Form  update_catalog
          text
         -->COL_HEAD   text
         -->TABLE      text
         -->FIELD      text
         -->OUTPUTLEN  text
         -->DO_SUM     text
         -->NO_OUT     text
         -->JUST       text
    FORM update_catalog USING pos
                              col_head
                              table
                              field
                              outputlen
                              do_sum
                              decimals_out
                              no_out
                              color
                              just.
      DATA: tmp_fc TYPE slis_t_fieldcat_alv WITH HEADER LINE.
      tmp_fc-col_pos      = pos.
      tmp_fc-reptext_ddic = col_head.
      tmp_fc-tabname      = table.
      tmp_fc-fieldname    = field.
      tmp_fc-outputlen    = outputlen.
      tmp_fc-just         = just.    " justified - left,r,c.
      tmp_fc-decimals_out = decimals_out.  " decimals in write statement
      tmp_fc-do_sum      = do_sum.   " sum up
      tmp_fc-no_out      = no_out.   " (O)blig.(X)no out
      tmp_fc-emphasize   = color.      " colour
      APPEND tmp_fc TO gt_fieldcat.
      CLEAR tmp_fc.
    ENDFORM.                    "UPDATE_CATALOG
    *&      Form  z_alv_display
          text
         -->TEXT  text
         -->VARIANT  text
    FORM z_alv_display USING text variant.
    Call ABAP List(Grid) Viewer (ALV)
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
      I_INTERFACE_CHECK                 = ' '
      I_BYPASSING_BUFFER                = ' '
      I_BUFFER_ACTIVE                   = ' '
         i_callback_program              = sy-repid
      I_CALLBACK_PF_STATUS_SET          = ' '
         i_callback_user_command         = user_command
      I_CALLBACK_TOP_OF_PAGE            = ' '
      I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
      I_CALLBACK_HTML_END_OF_LIST       = ' '
        i_structure_name                = ' '
      I_BACKGROUND_ID                   = ' '
         i_grid_title                    = text
      I_GRID_SETTINGS                   =
      IS_LAYOUT                         =
         it_fieldcat                     = gt_fieldcat
      IT_EXCLUDING                      =
      IT_SPECIAL_GROUPS                 =
      IT_SORT                           =
      IT_FILTER                         =
      IS_SEL_HIDE                       =
      I_DEFAULT                         = 'X'
         i_save                          = 'X'
         is_variant                      = 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
      IT_ALV_GRAPHICS                   =
      IT_HYPERLINK                      =
      IT_ADD_FIELDCAT                   =
      IT_EXCEPT_QINFO                   =
      I_HTML_HEIGHT_TOP                 =
      I_HTML_HEIGHT_END                 =
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER           =
      ES_EXIT_CAUSED_BY_USER            =
        TABLES
          t_outtab                       = t_fin_vbrpa
        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.                    " z_alv_display
    *&      Form  z_alv_displayd
          text
         -->TEXT  text
         -->VARIANT  text
    FORM z_alv_displayd  USING text variant.
    Call ABAP List(Grid) Viewer (ALV)
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
      I_INTERFACE_CHECK                 = ' '
      I_BYPASSING_BUFFER                = ' '
      I_BUFFER_ACTIVE                   = ' '
         i_callback_program              = sy-repid
      I_CALLBACK_PF_STATUS_SET          = ' '
         i_callback_user_command         = user_command
      I_CALLBACK_TOP_OF_PAGE            = ' '
      I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
      I_CALLBACK_HTML_END_OF_LIST       = ' '
        i_structure_name                = ' '
      I_BACKGROUND_ID                   = ' '
         i_grid_title                    = text
      I_GRID_SETTINGS                   =
      IS_LAYOUT                         =
         it_fieldcat                     = gt_fieldcat
      IT_EXCLUDING                      =
      IT_SPECIAL_GROUPS                 =
      IT_SORT                           =
      IT_FILTER                         =
      IS_SEL_HIDE                       =
      I_DEFAULT                         = 'X'
         i_save                          = 'X'
         is_variant                      = 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
      IT_ALV_GRAPHICS                   =
      IT_HYPERLINK                      =
      IT_ADD_FIELDCAT                   =
      IT_EXCEPT_QINFO                   =
      I_HTML_HEIGHT_TOP                 =
      I_HTML_HEIGHT_END                 =
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER           =
      ES_EXIT_CAUSED_BY_USER            =
        TABLES
          t_outtab                       = t_fin_vbrp
        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.                    " z_alv_displayd
    *&      Form  user_command
          text
         -->R_UCOMM    text
         -->RS_SELFIELDtext
    FORM user_command USING r_ucomm LIKE sy-ucomm
                   rs_selfield TYPE slis_selfield.
    data: d_vbeln type vbrk-vbeln.
      CASE r_ucomm.
    For doubleclick event
        WHEN '&IC1'.
          IF rs_selfield-sel_tab_field = 'T_FIN_VBRP-VBELN'.
            SET PARAMETER ID 'VF' FIELD rs_selfield-value.
            CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN.
          ENDIF.
          IF rs_selfield-sel_tab_field = 'T_FIN_VBRP-MATNR'.
            SET PARAMETER ID 'MAT' FIELD rs_selfield-value.
            CALL TRANSACTION 'MM43'.
          ENDIF.
          CLEAR sy-ucomm.
      ENDCASE.
    ENDFORM.                    "USER_COMMAND

  • Credit management activation with letter of credit

    Hi Sap guru
    I have one queries regarding customer credit limit effect with LC document.
    If i creating one LC document for customer after assign to sales order for that perticular customer, it should effect the credit limit of that customer.
    In which field it should effect the custmer credit master FD32.
    in secured liability field , secured receviable field , or the receviable field .
    Can any body tell ,me what is the process of LC attachment with sales order if the credit management is active in company code , and what is the effect in customer credit expouser.
    Thanks in advance .
    Regards
    Anjan Kumar Jha

    Hi Anjan
    It is the aim of every credit policy to reduce the risk represented by customer receivables.
    Along with Credit Management, several other ‘Payment Guarantee Forms’ within the
    business processes are explored. These include letters of credit and payment cards.
    These ‘payment guarantee forms’ differ in the level of security they can offer and are all
    integrated within Risk Management.
    When a payment guarantee is used (for example, a letter of credit), the system first tries to
    provide the optimum in risk minimization. If this is not possible, then Credit Management in
    a second step is used to create a credit limit and therefore restrict the level of risk.
    Letters of credit are used predominantly for large -scale export transactions, whereas cre dit
    while Cards are more important for Retail transactions.
    You create a Letter of credit by using VX11 after creating that you assign that in billing tab of sales order in risk Management Financial doc number.
    keep in mind the incoterms of Letter of Credit and Sales order should be same.
    Reward if helpful
    Thanks & Regards
    Abhishek Swarup

  • Create new article:  BAPI_MATERIAL_MAINTAINDATA_RT

    Hi all,
    When i try to create a new article by using BAPI_MATERIAL_MAINTAINDATA_RT i am getting the follow success message M3801 ("Material & changed") but article is not created. After sending the BAPI_MATERIAL_MAINTAINDATA_RT and returning without an error I call a BAPI_TRANSACTION_COMMIT. How can I resolve this? Thanks in advance.
    Best Regards
    Gabriel.

    Hi,
    Thanks in advance. If i create an article using BAPI_MATERIAL_SAVEDATA then there is not using transaction MM43...
    Best Regards
    Gabriel

  • Blocked deliveries when we execute vl10b job

    Dear friends;
    When we create deliveries by vl10b job. We have problems with blocked
    materials. We can't create complete deliveries if some article of this
    deliveries are being modified.
    I will explain the situation with an exemple:
    Error Sequence:
    1. Create Purchase Order1 (PO1)
            Material 1
            Material 2
            Material 3
    2. Update material 2 with MM42 transaction (like MM02 but it is an retail transaction).
    3. Generating deliveries with the VL10b transaction. We create deliveries with two materials
                                   DLV1
                                           material1
                                           material3
    because the second material is locked. We need to create this deliveries without checking if an article it is being modified.
    We don't use ATP.
    We manage a great volume of deliveries per day and these locks
    materials have a great impact in the depot orders preparation, because
    this orders are not prepared completly.
    We don't understand why in the process creation of deliveries check
    when an article ins being modified. ¿It is possible skip this
    validation?.
    We are preparing the depot orders to customers inneficiently due it.
    Thanks in advanced.

    Dear friends;
    When we create deliveries by vl10b job. We have problems with blocked
    materials. We can't create complete deliveries if some article of this
    deliveries are being modified.
    I will explain the situation with an exemple:
    Error Sequence:
    1. Create Purchase Order1 (PO1)
            Material 1
            Material 2
            Material 3
    2. Update material 2 with MM42 transaction (like MM02 but it is an retail transaction).
    3. Generating deliveries with the VL10b transaction. We create deliveries with two materials
                                   DLV1
                                           material1
                                           material3
    because the second material is locked. We need to create this deliveries without checking if an article it is being modified.
    We don't use ATP.
    We manage a great volume of deliveries per day and these locks
    materials have a great impact in the depot orders preparation, because
    this orders are not prepared completly.
    We don't understand why in the process creation of deliveries check
    when an article ins being modified. ¿It is possible skip this
    validation?.
    We are preparing the depot orders to customers inneficiently due it.
    Thanks in advanced.

  • Any send is-retail material and transaction codes

    Hi,
    i am new to is-retail. i need is-retail material and transaction codes.
    1.how can i found article hierarchy?
    2.transaction code for article creation?
    3.transaction for country, zone, state, city, store, concepts?
    4.transaction code for product category?
    Regards,
    venkat.

    Please look at
    Master Data in SAP Retail: Some deep hints
    Regards
    B

  • IS-Retail -Merchandise Hierarchy  IDOC creation through transaction WPMA

    During creation of IDOC for Merchandise Hierarchy through transaction code WPMA & selecting transfer material groups in other data. System create segment for all merchandise hierarchy available in system. If we need to transfer only specific merchandise hierachy for that company code in POS system this is not possible. Also we cannot transfer delta changes in Merchandise hierarchy. Each time we create IDOC you need to transfer all hierarchy nodes.
    Is there any transaction by which we can create IDOC for specific merchandise hierarchy.
    Pl suggest

    Thanks Vamsi
    This will help a lot for me but in this linkages will not be able to analyse by POS system. This will not tell which node is connected to others & their levels. This is gap between WPMA & WAFS. You can send changes with WPMU but changes in node is not getting transfer through this. Thanks for input

  • IS-Retail: Material description in MM41and MM42 transactions

    Hi,
    I'm not able to see the material description in the basic data view, in transaction MM41 and MM42.
    I have already inserted the field MAKT-MAKTX as a mandatory field(OMSR & OMS9), but i still can't see him.
    Somebody can help me?
    Thank you very much and best regards.
    Pedro Barros

    Hi Pedro,
    This field is mandatory by defaul for MM01 and MM02t. Therefore, you should't carry out any change in IMG settings.
    In your IMG settings i.e. transaction code OMSR , please ensure that above settings once again.
    Same data applicable for MM41 and MM42 transactions too.
    Bye,
    Muralidhara

Maybe you are looking for

  • Problem with solaris 10 08/11 installation on x86 workstation (DELL T5500)

    Trying to install solaris 10 08/11 installation on x86 workstation (DELL T5500). Following error message was received after selecting the Oracle Solaris interactive Text (Desktop Session) installation method- SunOS Release 5.10 Version Generic_147441

  • What is use of olr.loc in 11gR2

    what is use of olr.loc in 11gR2, which is located at /etc/oracle or /var/opt/oracle depends of OS.

  • Replacing a HDD with a SDD for HP Pavilion dv6183ea

    Hi I have an HP Pavilion dv6183ea laptop and wondering whether I can replace its hard drive with a new SSD one? Thanks This question was solved. View Solution.

  • Apex caching problem

    I have interactive report on a page. I have enabled page caching. What I get is page is cached when first accessed. But when I apply filter to interactive report updated page does not go to cache. I want to have in cache not only first version of pag

  • Other things Lightroom needs

    Lightroom 3 Beta is okay. Some nice improvements. But could you add the following: 1. It would be nice to know what size a collection would be if you were to export it and burn a DVD for archiving purposes. 2. I like your idea of the Publisher>Export