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,
KonstantinSee 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,
SDRun 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
AjHi 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
jagadishhi,
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,
SSKTry 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?
ThanksHi
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 AMHi,
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 -
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
-
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