Listing Of Articles In Assortment Module transaction  WSO2

Hi All,
Can you please provide a BAPI which used to list articles in an Assortment Module using WSO2 transaction.
I have written BDC for this but its not functioning for huge no of articles.
Thanks,

Hi Eric,
I am using Listing procedure B1.[ Basic procedure : mat grp / assortment ]
Regards,
Kumar

Similar Messages

  • Problem with Listing of Articles in Assortment Management

    Hi,
    I am new to SAP IS Retail. In fact new to SAP itself.
    I was working on Assortment Management.
    I created my own Merch. Category  and created products under them. 
    In Assort.Management I progressed in following way [ as mentioned in the Best Practices document ] -
    1. I have created a General Assortment using WSOA1[The layout module was also created immediately].
    2. I created the layout module version using WLMVN
    3.Article assignment to layout module and assortment using WLWBN.
    4. Assigned the assortment user [ through WSOA6]
    5. Release layout module and created listing condition[ by WLWBN again]
    6. When I do listing for the articles under the assortment , it shows me the message - listing is started.
    But if I see in WSL11 with the Merch. Category / Assortment name, the system says - No listing condition found.
    Question is - What could be the issue here ?
    It would be really helpful if anyone can sort this issue out. I am stuck at this point.

    Hi Eric,
    I am using Listing procedure B1.[ Basic procedure : mat grp / assortment ]
    Regards,
    Kumar

  • BAPI or FM to change Assortment module WSO2& WSO5

    Hi Experts,
    I need a BAPI or FM to change Assortment Modules in WSO2 & WSO5 transactions..
    Please update me if you find any.
    Thanks & Regards,
    Jayapal.

    Hi,
    To find bapis for any transactions --->
    Goto SE37 transaction code and put
    BAPI* AND PRESS F4 KEY.   U will get the list of BAPI names.
    thanks
    Sankar M

  • IS-R WSM4L - assignment assortments to assortment module of type

    Hi experts,
    I have the problem once listing is done by transaction WSM4L (program RWSORT07L) many assortments are assigned too one assortment module (entries in WSOF). I expect that every layout module will get one assortment assigned.
    Example:
    An article is assigned to layout module Y100 (entry in MALG). Layout module is created from assortment Y100 (by using WSOA1) and both layout module and assortment are assigned to layout ALL (using WLAMN). Many layout modules and assortments are assigned to layout ALL. Transaction WSM4L is listing the articles correctly based on change pointers (MALG changes). New created articles are assigned to the correct assortment module. Problem I have is that once the assortment module is created or changed all other assortments (Y200 / Y300 / Y400) are assigned to this assortment module (WSOF-FILIALE) --> transaction WSO7. I have 100 assortments and every article getu2019s listed in all assortments (100 WLK1 entries for one article). I expect that when we assign one article to one layout module (Y100) the article getu2019s listed only in the assortment module (Y100) thatu2019s used by just that assortment (Y100) and not all other assortments.
    Any idea how to solve this? Thx!

    Root cause is that assortment is also assigned to layout (WRS1 table). With transaction WLAMN only assign layout module to layout and don't assign assortment to layout. Disadvantage is only that transaction WSP4 gives an error when listing article / assortment with B3. SAP advised not to mix WSM4L and WSP4.
    Edited by: M. Geraedts on Feb 29, 2012 12:46 PM

  • WSM4L - assignment assortments to assortment module of type 7 shelf module

    Hi experts,
    I have the problem once listing is done by transaction WSM4L (program RWSORT07L) many assortments are assigned too one assortment module (entries in WSOF). I expect that every layout module will get one assortment assigned.
    Example:
    An article is assigned to layout module Y100 (entry in MALG). Layout module is created from assortment Y100 (by using WSOA1) and both layout module and assortment are assigned to layout ALL (using WLAMN).  Many layout modules and assortments are assigned to layout ALL. Transaction WSM4L is listing the articles correctly based on change pointers (MALG changes). New created articles are assigned to the correct assortment module. Problem I have is that once the assortment module is created or changed all other assortments (Y200 / Y300 / Y400) are assigned to this assortment module (WSOF-FILIALE) --> transaction WSO7. I have 100 assortments and every article getu2019s listed in all assortments (100 WLK1 entries for one article). I expect that when we assign one article to one layout module (Y100) the article getu2019s listed only in the assortment module (Y100) thatu2019s used by just that assortment (Y100) and not all other assortments.
    Any idea how to solve this? Thx!

    Root cause is that assortment is also assigned to layout (WRS1 table). With transaction WLAMN only assign layout module to layout and don't assign assortment to layout. Disadvantage is only that transaction WSP4 gives an error when listing article / assortment with B3. SAP advised not to mix WSM4L and WSP4.

  • Assortment modules: Sorting by article

    Dear colleagues,
    for the effective articles search in Assortment module (WSV2) we need
    to sort it by product hierarchy (PRDHA), but now we have sorting only
    by article number.
    This changes we need to have in the table RV45A, program SAPMV45A,
    screen 0470, transaction VA01, reference to Contract.
    Could we have sorting Assortment module by product hierarchy in the determination of sales order position with referens to the contract position with Assortment Module?
    Best regards,
    Konstantin

    See Snow Leopard Snubs Document Creator Codes: http://db.tidbits.com/article/10537
    That's because [they have a better way|http://rixstep.com/2/20090909,00.shtml]. After four years, you'd think developers would update their software/data files instead of whining.
    My Kind listing shows what created the file, Microsoft Word document, Adobe Photoshop Elements file, MacDraft document, etc. I even see Textwrangler text document--they apparently figured it out. It comes from the kMDItemKind metadata.
    Message was edited by: Barney-15E

  • Obsolete / Out dated Transaction Codes list in SAP HR / HCM Module

    Hi Experts,
    Please let me know the Obsolete / Out dated Transaction Codes list in SAP HR / HCM Module.
    Thanks in advance.
    Samanvita.

    Hi
    Thanks for your reply. I know the concept of Obsolete Positions.
    what I want is the list of Transaction Codes which are out dated / Obsolete due to release of new versions by SAP.
    Any Transaction Codes are out dated in SAP HR Module, or SAP came up with new Transaction Codes with (same + extra functionality), so that we can use the new Transaction Codes. 
    Example: SE16, SE16N
    Please let me know those Transaction Codes.
    Regards
    Samanvita

  • Assortment Module and Layout Module

    Hi Champs,
    I would like to know the process of listing the articles "assortment layout" through one common step. I tried thru "assortment module"  and was able to do it successfully.
    Please help me with process of layout functionality in SAP.
    Assigning the new article to the layout module in transaction WLWBN (Assortment layout workbench)
    I saw in some other SDN that,  Running transaction WSM4L (mass relisting by changing layout data) for the layout module
    But i could not do so it is giving me a error message...Start conversion report for layout listi
    conditions (note 659692)
    Would appreciate if i can get the steps for listing thru Layout module....
    thanks in advance.
    Regards,
    SD

    Run program RWLAYLIST_CONVERT to convert your assortments. Then you should be able to list via the layout workbench.

  • Assortment Module and Assortment Layout

    Hi folks,
    I wish to list (add) an article to an existing "assortment module" AND "assortment layout" through one common step. Now I am using two steps ....
    1 - Assigning the new article to the layout module in transaction WLWBN (Assortment layout workbench)
    2 - Running transaction WSM4L (mass relisting by changing layout data) for the layout module
    Any help is appreciated
    thanks in advance
    Aj

    Hi TK,
    Thankyou so much for your reply. I have used WLWBN and the Edit-Create functionality but this only works for creating a new assortment. It is not working for adding a new article to an "existing" assortment. Is there anything missing on config or am I doing something wrong?
    Thanks also for your tip on the daily report.
    Any help is welcome because it is very important for us to find a way to do this in one step.
    thanks again,
    Aj
    Edited by: Ajay Shirke on Mar 8, 2010 3:43 PM

  • How can we find the list of user exits for a transaction

    hi all
    iam new in user exits please send the basic details
    how can we find the list of user exit for a perticular transaction and how can we determine that a particulr user exit is used for a field
    regards
    jagadish

    hi,
    check the below links for userexits
    http://help.sap.com/saphelp_46c/helpdata/en/64/72369adc56d11195100060b03c6b76/frameset.htm
    FAQ's
    http://http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.ficoexpertonline.com/downloads/User%20ExitsWPedit.doc
    http://www.easymarketplace.de/userexit.php
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    1. what is the defference between enhancement and user-exits?
    http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
    Re: difference between user exits & customer exits
    Some Questions ! Plz help...
    http://searchsap.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid21_gci1190924_tax299358,00.html?bucket=ETA
    2. Difference between CMOD and SMOD?
    http://www.sap-img.com/abap/what-is-the-difference-between-smod-and-cmod.htm
    http://www.sap-img.com/abap.htm
    http://sap.ittoolbox.com/groups/technical-functional/sap-r3-dev/diff-between-cmod-and-smod-236095
    http://sap.ittoolbox.com/groups/technical-functional/sap-r3-dev/diff-between-cmod-and-smod-236107
    check these links..
    http://www.sapgenie.com/abap/tips_and_tricks.htm
    http://www.sap-img.com/abap/field-exits-smod-cmod-questions-and-answers.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    passing selet-option variable to subrouine...
    Finding the user-exits of a SAP transaction code
    Finding the user-exits of a SAP transaction code
    Enter the transaction code in which you are looking for the user-exit
    and it will list you the list of user-exits in the transaction code.
    Also a drill down is possible which will help you to branch to SMOD.
    Written by : SAP Basis, ABAP Programming and Other IMG Stuff
                 http://www.sap-img.com/*
    report zuserexit no standard page heading.
    tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
             tables : tstct.
    data : jtab like tadir occurs 0 with header line.
    data : field1(30).
    data : v_devclass like tadir-devclass.
    parameters : p_tcode like tstc-tcode obligatory.
    select single * from tstc where tcode eq p_tcode.
    if sy-subrc eq 0.
       select single * from tadir where pgmid = 'R3TR'
                        and object = 'PROG'
                        and obj_name = tstc-pgmna.
       move : tadir-devclass to v_devclass.
          if sy-subrc ne 0.
             select single * from trdir where name = tstc-pgmna.
             if trdir-subc eq 'F'.
                select single * from tfdir where pname = tstc-pgmna.
                select single * from enlfdir where funcname =
                tfdir-funcname.
                select single * from tadir where pgmid = 'R3TR'
                                   and object = 'FUGR'
                                   and obj_name eq enlfdir-area.
                move : tadir-devclass to v_devclass.
              endif.
           endif.
           select * from tadir into table jtab
                         where pgmid = 'R3TR'
                           and object = 'SMOD'
                           and devclass = v_devclass.
            select single * from tstct where sprsl eq sy-langu and
                                             tcode eq p_tcode.
            format color col_positive intensified off.
            write:/(19) 'Transaction Code - ',
                 20(20) p_tcode,
                 45(50) tstct-ttext.
                        skip.
            if not jtab[] is initial.
               write:/(95) sy-uline.
               format color col_heading intensified on.
               write:/1 sy-vline,
                      2 'Exit Name',
                     21 sy-vline ,
                     22 'Description',
                     95 sy-vline.
               write:/(95) sy-uline.
               loop at jtab.
                  select single * from modsapt
                         where sprsl = sy-langu and
                                name = jtab-obj_name.
                       format color col_normal intensified off.
                       write:/1 sy-vline,
                              2 jtab-obj_name hotspot on,
                             21 sy-vline ,
                             22 modsapt-modtext,
                             95 sy-vline.
               endloop.
               write:/(95) sy-uline.
               describe table jtab.
               skip.
               format color col_total intensified on.
               write:/ 'No of Exits:' , sy-tfill.
            else.
               format color col_negative intensified on.
               write:/(95) 'No User Exit exists'.
            endif.
          else.
              format color col_negative intensified on.
              write:/(95) 'Transaction Code Does Not Exist'.
          endif.
    at line-selection.
       get cursor field field1.
       check field1(4) eq 'JTAB'.
       set parameter id 'MON' field sy-lisel+1(10).
       call transaction 'SMOD' and skip first   screen.
    *---End of Program
    if u want to find the function exit
    then check the below code
    REPORT ZV_FIND_EXIT NO STANDARD PAGE HEADING.
    TABLES : TSTC, TADIR, MODSAPT, MODACT, TRDIR, TFDIR, ENLFDIR.
    TABLES : TSTCT.
    DATA : JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
    DATA : FIELD1(30).
    DATA : V_DEVCLASS LIKE TADIR-DEVCLASS.
    PARAMETERS : P_TCODE LIKE TSTC-TCODE OBLIGATORY.
    SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
    IF SY-SUBRC EQ 0.
    SELECT SINGLE * FROM TADIR WHERE PGMID = 'R3TR'
    AND OBJECT = 'PROG'
    AND OBJ_NAME = TSTC-PGMNA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    IF SY-SUBRC NE 0.
    SELECT SINGLE * FROM TRDIR WHERE NAME = TSTC-PGMNA.
    IF TRDIR-SUBC EQ 'F'.
    SELECT SINGLE * FROM TFDIR WHERE PNAME = TSTC-PGMNA.
    SELECT SINGLE * FROM ENLFDIR WHERE FUNCNAME =
    TFDIR-FUNCNAME.
    SELECT SINGLE * FROM TADIR WHERE PGMID = 'R3TR'
    AND OBJECT = 'FUGR'
    AND OBJ_NAME EQ ENLFDIR-AREA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    ENDIF.
    ENDIF.
    SELECT * FROM TADIR INTO TABLE JTAB
    WHERE PGMID = 'R3TR'
    AND OBJECT = 'SMOD'
    AND DEVCLASS = V_DEVCLASS.
    SELECT SINGLE * FROM TSTCT WHERE SPRSL EQ SY-LANGU AND
    TCODE EQ P_TCODE.
    FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
    WRITE:/(19) 'Transaction Code - ',
    20(20) P_TCODE,
    45(50) TSTCT-TTEXT.
    SKIP.
    IF NOT JTAB[] IS INITIAL.
    WRITE:/(95) SY-ULINE.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 'Exit Name',
    21 SY-VLINE ,
    22 'Description',
    95 SY-VLINE.
    WRITE:/(95) SY-ULINE.
    LOOP AT JTAB.
    SELECT SINGLE * FROM MODSAPT
    WHERE SPRSL = SY-LANGU AND
    NAME = JTAB-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
    WRITE:/1 SY-VLINE,
    2 JTAB-OBJ_NAME HOTSPOT ON,
    21 SY-VLINE ,
    22 MODSAPT-MODTEXT,
    95 SY-VLINE.
    ENDLOOP.
    WRITE:/(95) SY-ULINE.
    DESCRIBE TABLE JTAB.
    SKIP.
    FORMAT COLOR COL_TOTAL INTENSIFIED ON.
    WRITE:/ 'No of Exits:' , SY-TFILL.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(95) 'No User Exit exists'.
    ENDIF.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(95) 'Transaction Code Does Not Exist'.
    ENDIF.
    AT LINE-SELECTION.
    GET CURSOR FIELD FIELD1.
    CHECK FIELD1(4) EQ 'JTAB'.
    SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
    CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    or
    1. in se11, goto table MODSAP
    View table contents
    2. in Type field, enter 'E' (for function exit)
    3. For that tcode, u should know the program name.
    eg. SAPLLMOB
    4. then type SAPLLMOB and execute
    or
    REPORT z34331_user_exit .
    TABLES : tstc, "SAP Transaction Codes
    tadir, "Directory of Repository Objects
    modsapt, "SAP Enhancements - Short Texts
    modact, "Modifications
    trdir, "System table TRDIR
    tfdir, "Function Module
    enlfdir, "Additional Attributes for Function Modules
    tstct. "Transaction Code Texts
    DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
    DATA : field1(30).
    DATA : v_devclass LIKE tadir-devclass.
    SELECTION-SCREEN BEGIN OF BLOCK a01 WITH FRAME TITLE text-001.
    SELECTION-SCREEN SKIP.
    PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
    SELECTION-SCREEN SKIP.
    SELECTION-SCREEN END OF BLOCK a01.
    START-OF-SELECTION.
    Validate Transaction Code
    SELECT SINGLE * FROM tstc
    WHERE tcode EQ p_tcode.
    Find Repository Objects for transaction code
    IF sy-subrc EQ 0.
    SELECT SINGLE * FROM tadir
    WHERE pgmid = 'R3TR'
    AND object = 'PROG'
    AND obj_name = tstc-pgmna.
    MOVE : tadir-devclass TO v_devclass.
    IF sy-subrc NE 0.
    SELECT SINGLE * FROM trdir
    WHERE name = tstc-pgmna.
    IF trdir-subc EQ 'F'.
    SELECT SINGLE * FROM tfdir
    WHERE pname = tstc-pgmna.
    SELECT SINGLE * FROM enlfdir
    WHERE funcname = tfdir-funcname.
    SELECT SINGLE * FROM tadir
    WHERE pgmid = 'R3TR'
    AND object = 'FUGR'
    AND obj_name = enlfdir-area.
    MOVE : tadir-devclass TO v_devclass.
    ENDIF.
    ENDIF.
    Find SAP Modifactions
    SELECT * FROM tadir
    INTO TABLE jtab
    WHERE pgmid = 'R3TR'
    AND object = 'SMOD'
    AND devclass = v_devclass.
    SELECT SINGLE * FROM tstct
    WHERE sprsl EQ sy-langu
    AND tcode EQ p_tcode.
    FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
    WRITE:/(19) 'Transaction Code - ',
    20(20) p_tcode,
    45(50) tstct-ttext.
    SKIP.
    IF NOT jtab[] IS INITIAL.
    WRITE:/(95) sy-uline.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    WRITE:/1 sy-vline,
    2 'Exit Name',
    21 sy-vline ,
    22 'Description',
    95 sy-vline.
    WRITE:/(95) sy-uline.
    LOOP AT jtab.
    SELECT SINGLE * FROM modsapt
    WHERE sprsl = sy-langu AND
    name = jtab-obj_name.
    FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
    WRITE:/1 sy-vline,
    2 jtab-obj_name HOTSPOT ON,
    21 sy-vline ,
    22 modsapt-modtext,
    95 sy-vline.
    ENDLOOP.
    WRITE:/(95) sy-uline.
    DESCRIBE TABLE jtab.
    SKIP.
    FORMAT COLOR COL_TOTAL INTENSIFIED ON.
    WRITE:/ 'No of Exits:' , sy-tfill.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(95) 'No User Exit exists'.
    ENDIF.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(95) 'Transaction Code Does Not Exist'.
    ENDIF.
    Take the user to SMOD for the Exit that was selected.
    AT LINE-SELECTION.
    GET CURSOR FIELD field1.
    CHECK field1(4) EQ 'JTAB'.
    SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
    CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    Regards,
    Naveen

  • Transaction Summaries in Inventory module Transactions

    In Inventory module -> Transactions -> Transactions summary. The user selects a particular date range and an item number. When the summarize button is clicked, a screen populates with list of source type. How does Net Qty,Net Value and Net Volume,ABS Quantity, ABS Value are calculated ? . In which table and columns we can find the Net Qty,Net Value and Net Volume,ABS Quantity, ABS Value...
    Thanks & Regards,
    SSK

    Try checking this table MTL_MATERIAL_TRANSACTIONS
    or
    Check this report Transaction Historical Summary
    I think you can get most of the values from this report
    Mahendra

  • List of Articles by Inspection Characteristics

    Hello,
    How can i get list of articles by an inspection characteristics?
    is there a transaction?
    Thanks

    Hi
    You can use Engineering Workbench also. T-code CQBQM also.
    Thanks
    Manish

  • Exclusion assortment module creation

    if i dont have any articles to be excluded is it necessary to create exclusion module or i can directly create assorment and assortment grade without creation of assortment module.

    Hi,
    Pls remember that this  is for MM  related . so you have to post your thread in concern area.
    regards

  • Assortment module - contract - how to check material belongs to ***.module?

    Hi Sap experts,
    Is there a possibility in transaction VA41 (Contract) to check which materials belogs to Assortment module. I don't want to open new session each time (WSO3)..
    Best regards,
    /MK
    Edited by: Maciej Kromolicki on Feb 5, 2009 10:57 AM

    Hi,
    Highligtht the line item and go to details (in VA42/VA43).
    There is a tab called assorment module, where in the system can display the materials assigned to the assortment module.
    Regards

  • Assortment Module

    Hi,
    I have created assortment module for certain material.  When i use the same for creating Value Contract the material is not coming automatically from Assortment module.
    We need to put it manually.
    Pls help for the same on config.settings to resolve the issue.

    Hello Aashish
    Check the org units. Only materials with the same sales organization and distribution channel as the value contract can be taken from the assortment module. All the other materials in the assortment module are not displayed in the value contract.
    Also check your 'Listing Procedure' and 'Assortment Priorities'.
    Menu Path: SPRO/IMG/Logistics - General/Assortment/Listing Procedures

Maybe you are looking for

  • Computer shuts on and off some corrupted files - no virues now

    Listed below are some of the errors I found on event log in the laptop: I have a Qosimo 8 megs of memory, windows 7 64 bit. Running AVAST 7.0 antivirus and Malwarebytes - both paid subscriptions. I think the model number is 830 530 I bought in 2009.

  • Error in the generation of check sums of library

    Hello I am getting below error when trying to logon to xMII. com.sap.engine.services.deploy.container.ExceptionInfo: Error in the generation of check sums of library files of application sap.com/xappsxmiiear in operation startApp. This is a new insta

  • Why do we need Profiles ?

    Hi all, I know it a bit stupid question you would think but do read it complete before answering. 1. When we create a role the role name is given and tcodes are assigned to it. Then we go to the authorization tab, before that it asks us to save the r

  • Too many inactive database connections (c#, webapp, Oracle)

    <br /><p> </p><p>I have a web application that uses the CrystalDecisions.Web.CrystalReportViewer to display my reports. </p><p>The application opens a connection to an Oracle database with SetDatabaseLogon(). </p><p>I have not yet implemented anythin

  • Swap Space on Solaris 8

    We just installed Solaris 8 and allocated 2GB of swap space on the first slice of the disk. When I issue a df -k command, this comes out. swap 3.5 GB /var/run swap 3.5 GB /tmp Is this normal? Where did it get the extra 1.5 GB that it allocated for sw