SRM Shopping cart enhancement at line item level
Hi Gurus,
I am trying to enhance Shopping Cart screen.
Could you suggest me which data base table I need to add new field. We are using SRM 5.5. So If we enhance anything on backend, will it reflect in Portal side. Or do we need more development for portals?
Regards,
Ram
Hi Ram,
Your line item CUF fields created in SRM should be already in the input parameter IS_SC_DOCUMENT-ITEM[] (structure BBP_PDS_TRANSFER_ITEM).
Now for the ECC side, I believe you should map you SRM CUF fields to the BAPI's Customer Enhancement Structures (CES).
In the BAdI BBP_CREATE_BE_PO_NEW, the CES is in the output parameter CS_PO1_DOCUMENT-IT_EXTENSIONIN.
In the implementation code, you should provide the ECC BAPI Table Extension name, and map the SRM CUF fields in the CS_PO1_DOCUMENT-IT_EXTENSIONIN parameter.
For more information on BAPIs Customer Enhancement Concept, please refer to http://help.sap.com/saphelp_45b/helpdata/en/3e/0e1089c24611d1ad09080009b0fb56/frameset.htm
Regards,
José Omar
Similar Messages
-
Hi,
I need some help regarding SRM enhancement. I am adding some custom fields at item level. The same same fields should replicate in PO item level too.
I am done with screen enhancements in SRM and ECC side. Now in SRM which database table i need to enhance, what is the corresponding bapi i need to change to create PO. Pls suggest.
Regards,
RamHi,
For custom field creation -> Refer the OSS notes
458591 - User-defined fields: Preparation and use
672960 - User-defined fields 2
If you want to transport it to backend R/3 document, use the BBP_CREATE_BE_PO_NEW(SRM 5.0) / BBP_CREATE_PO_BACK(SRM 4.0) BADI to the same. -
Shopping cart header status differs to status at line item level
Hello
I am using SRM 5.5 EC, got a situation where there is a single line shopping cart which has been approved. The status on the header is still showing "awaiting approval" but at line item level it shows as being "approved" and no follow on document has been created.
Can anyone help and let me know why this has happened and how to change the header status now?
Many Thanks in Advance
PrakashOK found a solution
-
Line Item level Approval for Shopping cart
Hi Expert,
I am using workflow template WS14500015 for line item level approval.i have few doubts on this
i am using cost center based approval, so if the 1st line item is approved will it generate a PO or will it wait for all the line items approval.Hi Mano,
if you use approval. It will be approved by steps. Next step will not be started until previous completely done. In your case 1st Item should wait until all other items processed.
Regards
Konstantin -
Query : Custom field at line item level in SRM 7.0 .
I was going through a document which instructs on how to add a custom field at line item level in SRM 7.0.
I found this code :
CALL FUNCTION 'BBP_PD_SC_GETDETAIL'
EXPORTING
I_GUID = IV_DOC_GUID
I_WITH_ITEMDATA = 'X'
TABLES
E_ITEM = LT_ITEM
E_MESSAGES = LT_MESSAGES
E_STATUS = LT_STATUS. .
LOOP AT LT_STATUS INTO WA_STATUS.
IF WA_STATUS-STAT EQ 'I1015' AND WA_STATUS-INACT IS INITIAL.
LV_STATUS_APPROVE = 'X'.
ENDIF.
ENDLOOP.
I wanted to know what is 'I1015' and what is its significance .
please advise .
AmbarHI
This speaks about the status of the Cart. This means that the Status of the Cart is AWAITING APPROVAL...I dont know which document you have gone through but procedure for adding a Custom Field in SRM 7.0 is:
1. Create a Custom field in the Database in SRM. Preferrably add the field in an include and extend thta include to the table in SE11.
2. Go to Portal Login of SRM and right click the part of the screen where you want to add the custom field. Click on More Field Help. The popup will give you the name of WebDynpro Applicaiton which controls that area.
3. Login to SRM via GUI and display the webdynpro application using SE80. Enhance the Webdynpro application.
4. Add the custom field to the Context of the WebDynpro Application View. You will be selecting the field from the database table while adding the custom field to the context
5. Add the field at the specified place in Layout Tab of the WebDynpro View,
6. Create a binding between the Layout Field and the Context
7. Activate the changes.... you will see the field in Portal login of SRM....
For more details , refer to the Webdynpro help of the application...
Regards
Virender Singh -
Validate GL Account at SRM shopping cart at account assignment level
Hi,
In the SRM shopping cart system, at Account Assignment Overview level, is there any BADI or user exit or enhancement options to validate the GL Account when the account is selected/key-in?
I try BADI for BBP_DETERMINE_ACCT, BBP_MESSAGES_BADI and BBP_ACC_CHECK_ICC. All is not trigger at Account Assignment level.
Please advice.Hi,
I have a similar requirement apart from all the validations done by BBP_DOC_CHECK_BADI ,
we have to add one more validation (check the asset acquisition date if it is less than the current fiscal year give error message).
This has to done in R/3 .
I checked for the exits in the FM BBP4X_CODINGBLOCK_CHECK_47A and found that there are no exits for this FM.
PLEASE SUGGEST.Any help is appreciated.
Regards,
Rhea. -
Hi Experts
i have a reuirement where i have to add custom field in delivery address/performance location tab in SRM shopping cart and Ship to address Pop-up in SRM PO
i am doing below steps for this.
1. Adding custom field ZZfield in structure INCL_EEW_PD_PARTNER_CSF by using append structure.
2. Spro ->Supplier Relationship Management -> SRM Server -> Cross application basic settings -> Extensions and field controls (personalization) -> Configure field control ->Configure Control for Fields of Substructures
then click on "Metadata for Fields of Substructures and Table-Like Enhancements"
add the below entry
Bus. Object Set Type : I am trying 7 and 29
Structure Field Name : ZZfield
Bus. Object Type : BUS2121/BUS2201
Set Level : Item
Field Visible : Check box should be checked
Field Enable : check box should be checked
Can anyone has the idea of this?
Thanks
RohitHello Rohit,
Please create a enchancement for component /SAPSRM/WDC_UI_DO_SHIPTO.
Add new input field and label in view V_DODC_SHIPTO.
Bind the input field value with field ZZfield from structure /SAPSRM/WDC_UI_DO_SHIPTO in the context node SHIP_TO .
Regards,
Neelima -
Line Item Level Approval For SC-SRM7.02-WS14500015
Hi Expert,
I am using workflow template WS14500015 for line item level approval.i have few doubts on this
i am using cost center based approval, so if the 1st line item is approved will it generate a PO or will it wait for the entire shopping cart to be approved.Hi Mano,
Are you using application controlled workflow or process controlled workflow?
For process controlled workflow you can refer to the SRM 7.0 Workflow guide:
https://websmp108.sap-ag.de/instguides > sap business suite and applications> SRM 7.0 > Workflow Guide - SAP SRM 7.0 and Configuration guide.
Page 16, Approval Processes in SAP SRM; you will understand possibilities of SRM 7.0 process controlled workflow and then decide which one you need.
Also refer to 7 Appendix B: Approver Determination Strategies in the Standard
This has few example classes/BADI implementation for agent determination which you can refer to.
Regards,
Ashish -
Shopping Cart - Default Settings for items
Hi all,
We are on SRM 7.0 SP05 classic scenario with backend ECC 6.0 EHP4. There is a requirement to retain shopping cart default settings so that user is no need to enter default values on each shopping cart creation.
We are intent to develop a custom WDA for users to edit their own shopping cart default settings, the values will be saved to user position attributes and extended attributes (including some customized attributes) at PPOMA_BBP. After that, default settings will be copied from attribute during shopping cart creation, for example:
Item Basic Data: Product Category <== extended attribute "Product Category" value which is set as default
Account Assignment: Account Assignment Category <== attribute KNT which is set as default
Assign Number: Cost Center <== attribute CNT, Asset <== attribute AN1, WBS Element <== attribute PRO (plus two custom attributes to hold value of Internal Order and Network)
Here are the questions:
(1) For GL account, we did not config combination of Product Category and Account Assignment Category in SPRO, we will create a custom attribute as mentioned above. However, where can we insert our coding to copy custom attribute value to default setting during shopping cart creation? Is class /SAPSRM/CL_PDO_USER_CONTEXT a candidate? If yes, which method should be enhanced?
(2) For Delivery Address, if we do not use standard address management and maintain value at attribute ADDR_SHIPT, we intent to use similar approach: maintain custom attribute and then populate to default settings. The same question is where can we insert our coding to copy custom attribute values to default setting during shopping cart creation?
Thanks.
Regards,
DonaldHi Lee,
Please implement the following SAP notes in SRM 7.0
There is a product bug in SRM 7.0
1. 1450367-Default settings for Acct assignment.
2.1442277 -Default setting for delivery address.
hope it will solve your problem
Regards
G.Ganesh Kumar -
FI Posting of Invoice at the Line Item Level.
Hi All
Client has requirement of posting at the invoice line item level.But standard FI-AR posts at the Invoice Header level.
E.g If invoice has two line items of $20 and $30 respectively.
On the standard FI-AR side,one accounting document of $50 will be generated.It will not be posted for each invoice line level.
In order to post at the invoice line item level,i am looking for a posting user exit from SD side that will two individual account document each having invoice line item amount.Or we can have one FI accountng doc having two invoice line items in that.
Is there any way we can do this unique type of enhancement in ABAP? and also what is the exact user exit we can use from SD invoice side.
Regards
ManjinderThis is not entirely accurate - if the items are pointing to, say, different profit centers then there will be one posting per profit center. If this cannot be resolved by the standard SD/FI configuration, then the users might need to change their business process. I personally don't see any need to create postings on line item level. Just imagine what it will do to your database size.
Anyways, you'll find all the user exits here:
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/erplo/sdUserexits
But, again, this sounds like a very bad idea. -
SRM shopping cart attachment to SAP not transfering
Hi DMS Experts,
I have an issue with document attachment which is not coming to SAP R/3 Backend.
Scenario 1
1.Create shopping Cart in SRM system with One attachment,
2. Purchase requistion is created in backend replica of SRM shopping cart. but the attachment is not exists only document number exists in the DMS (CV03N - No attachment)
Scenario 2
1.Create shopping Cart in SRM system with TWO attachments,
2. Purchase requistion is created in backend replica of SRM shopping cart. but the attachment only one attachment exists and other attachement document number only exists in the DMS (CV03N - No attachment)
Scenario 3
1.Create shopping Cart in SRM system with FOUR attachments,
2. Purchase requistion is created in backend replica of SRM shopping cart. but the attachment only THREE attachments exists and Fourth attachement document number only exists in the DMS (CV03N - No attachment)
From the above all its understood that last attachmen is not transfered to SAP . In Scenario 1 last attachement will Only one attachment.
Its Strange issue, can any one face this sort for issue before, kindly let me know what could be the casue,
Cheers...GopinathIssue found with enhancement made by us in Class(SRM System). Same has been fixed. now its working, Thanks to all.
Cheers...Gopi
Edited by: Gopinath A.R on Mar 11, 2010 9:04 PM -
Credit Check at Line Item Level
We are trying to carry out credit checking at the line item level. So that user can release each line item from VKM1 or VKM3. Need to know how to achive this does any boday know any enhancements or notes we can apply to achieve this as Standard SD only has credit checking at the document level.
Hi,
This is a requirement user wants each line item should be released by VKM1 and VKM3.
I am looking for any user exit or enhancement which does this
Thanks
Krushnakumar -
SRS - Goods Movement - Reason Code at Line Item Level
Hello - Has anyone modified/enhanced SRS Goods Movement (Other Movements, also called stock adjustment) to add reason code at the line item level instead of header level?
Thanks,
-ADChanged business rule, not needed.
-
Screen exit for Service entry sheet at line item level
Hi,
We would like to add some custom fields at service entry sheet at line item.
A new tab to be introduced with custom fields at serive entry line item level.
Any idea which screen exit can be use? or
what is the way to find the screen exit?
Regards,
SandeepHi Sandeep,
You can try to use the user defined fields in table ESLL
ESLL-USERF1_NUM User-Defined Field
ESLL-USERF2_NUM User-Defined Field
ESLL-USERF1_TXT User-Defined Field
ESLL-USERF2_TXT User-Defined Field
or develop a custom solution with the help of customer enhancement
SRVDET (transactions SMOD, CMOD).
You should use EXIT_SAPLMLSP_030 to transfer values.
Regards,
Edit -
How to place a delivery block at line item level from Inbound ORDERS IDoc?
Hi EDI/ABAP Experts,
Can anyone please tell me how to place a delivery block at line item level from Inbound ORDERS IDoc?
I tried using exit "EXIT_SAPLVEDA_001'. But there is no LIFSP field in either of XVBEP and YVBEP structures.
Can you guys throw some light. How to place a delivery block @ line item level on sales order from Inbound ORDERS IDoc.
Thanks,
Matt .Look into the Include: LVEDAF5A that is the only place where this exit is hit... double click on the Structures and look which structure has billling block field.. and use that..
FORM CUSTOMER_FUNCTION_IDOC USING IDOC_DATA.
CALL CUSTOMER-FUNCTION '001'
EXPORTING SEGMENT = IDOC_DATA
DVTCOMAG = VTCOMAG
DXMESCOD = IDOC_CONTRL-MESCOD
CONTRL = IDOC_CONTRL
TABLES DXBDCDATA = BDCDATA
DXVBAP = XVBAP
DXVBEP = XVBEP
DYVBEP = YVBEP
DXVBADR = XVBADR
DYVBADR = YVBADR
DXVBPA = XVBPA
DXVBUV = XVBUV
DD_FLAG_P = D_FLAG_P
DXKOMV = XKOMV
DXVEKP = XVEKP
DYVEKP = YVEKP
CHANGING DXVBAK = XVBAK
DD_FLAG_K = D_FLAG_K
EXCEPTIONS
USER_ERROR = 01.
If you are in ECC6.0 you can also use Enhancement point : INTERPRET_IDOC_ORDERS_01 SPOTS ES_SAPLVEDA. in include: LVEDAF2U
Maybe you are looking for
-
Windows Explorer crashes when plugging or unplugging ipod touch
Seems something is buggy with Itunes 7 or the Ipod Touch itself. This happens to me on 2 different computers, one Dell and one HP so I doubt seriously if it is the computers themselves. All of my drivers on both systems are up to date. When I plug in
-
New Field value not displayed in "My own activities" of CRM 5.0 Own tab
Hi. I have a scenario where in we have added a new field to "My open activities" in CRM 5.0 Own tab. However the value of the field for various transactions is getting displayed only for one particular user and not for all the users. what may be the
-
Employee information under MSS
Dear Experts, Would you please help me how to activate the employee information iView under MSS- Team? Appreciate you help on this Thanks Jay
-
Hi, I created an Essbase shared services user with access rights on roles as follows: ROLE ACCESS GIVEN ASP 9.3.1 server -> Filter Administrator + Provisioning manager Analytic server Administrator + Provisioning manager RDBMS server Administrator Hy
-
When I switch on my MacBook pro, it tries to load the operating system but after some seconds the MacBook pro switch off. I can t get in to my desk.