Shopping cart delivery address
Hello
We are experiencing following problem with shopping cart:
We want delivery address to be taken from backend as default (storage location) (this part is working fine) BUT if we manually overwrite the delivery address at item-level in the ShoppingCart, this manually created address must be taken into account (this scenario is not working, the manually created address is always overwritten by default).
Have any one faced this problem before, please advise.
hi,
Pls see the foll notes fro transferring the SRM new deliver addr to R/3.
-->767461 Transfer of ship-to address to back-end system
-->576665 EBP R/3 - no generation of delivery address for each item
The note 576665 is for your R/3 backend system.
BR,
Disha.
Pls reward points for useful answers.
Similar Messages
-
Shopping cart delivery address not transferred to ECC PR
Hi Forum,
We recently upgraded from SRM 701 to 713 and to ECC EHP6. After upgrade the SC Delivery address is not getting transferred to back end PR instead the PR shows Plant address as delivery address. As per this wiki article
Shopping Cart Delivery Address transfer from SRM to ECC - Supplier Relationship Management - SCN Wiki
the standard behavior is that SRM Delivery address should be transferred to PR but to our OSS SAP replied that standard behavior is opposite i.e.
PR Takes Plant address as delivery address as default.
Response from SAP:
Please see that the standard fields of EMLIF and LBLKZ are not
available in BAPI structures. This is the standard functionality of
BAPI_REQUISITION_CREATE.
If you are using a release newer than Release 4.7 , which I believe
you are , you can use BAPI_PR_CREATE instead. However , this is not
possible using BAPI_REQUISITION_CREATE.
I am sorry that I do not have a better answer for you at this time but
the behavior that you are experiencing is standard SAP system design.
Q1. What is the standard behavior - SC Delivery address is transferred to PR or Plant address is used in PR?
Q2. What are the changes required to transfer SC Delivery address to back end PR?
Thanks,
AnubhavHello Anubhav,
Its unfortunate that SAP has not tested the transfer of Delivery Address from Shopping cart to ECC Requisition.
SRM uses BAPI_REQUISITION_CREATE which is deprecated in the newer releases of ECC. This is why the Delivery address is no longer transferred to ECC.
Check this note:2132886 - BAPI_REQUISITION_CREATE - Delivery address is not updated
Interestingly I found another note in SRM area which asks customers to themselves implement a call to BAPI_PR_CREATE to fix such issues.
Check note:2108097 - Shopping cart transfer to ECC fails when using BAPI_REQUISITION_CREATE
We have an upcoming Go Live with SRM 7.13/ECC 6.17 and I just noticed that Delivery address from Cart is not transferred to ECC Requisition.
I have to rush an urgent change due to this.
I dont know what else data is not being transferred without detailed testing.
Thanks,
Sushil. -
SHOPPING CART-DELIVERY ADDRESS(NAME- DISABLE)
Hi,
Iam using SRM7.0.During Creation of SC,Delivery Address -NAME Field is disabled.Before it used to Work perfectly.All other fields in Delivery Address are in Enable mode.
Please can you say your suggestions regarding the issue.
Thanks,
Anitha AverneniHello Anitha,
Could you please check following way
SPRO --> SRM Server --> Cross- Application basic settings --> Extension and Field Control --> Configure Field Control --> Configure Control for Fields of Substructure --> Metadata for Fields of Substructures and Table-Like Enhancements.
In this If you see Set Type (07 - Partner) - Structure Field Name as (Name) and Object Type as BUS2121. If in there check box "Field Editable" not checked then your field will be greyed out.
Please check the same.
Thank you
Ritesh -
Whether Shopping cart delivery date can be in past date!!
Hello SRM Gurus,
There is a requirement from my customer, it may be strange.
The requirement is : Shopping cart (requestor) should be abe to save having delivery date as a past date and PO in SRM with same past date.
Is there any BADI available or programming is required?
Pls post your sugesstions.
Regards
Madhani think you can do this config . 584 message ready made available for you as E . now you can turn to W
and do lot of testing for entire procurement cycle.
.. it may give some trouble approval time too. check it up
IMG activity 'Influence Message Control' (Enterprise Buyer -> Cross-Application Basic Settings -> Message Control):
Select the line with business object BUS2121 and double-clicking on 'Message Control'.
Message cl: BBP_PD
No. : 584
Text: W
Save the new entry. -
Re-calculation of Shopping cart delivery date.
Hi,
I have a requirement wherein , i have to do some calcutaions on the delivery date of the shoppinng Cart based on the approvals.
we are currently on SRM 5.0.
The scenario is ,When a shopping cart is created a Delivery date is determined for the same. If an approval takes 2 days later, 2 more days should be added to the delivery date.
Please let me know whether there is a BADI through which this can be implemented.
Thanks & Regards
ThamilselvanHello,
DOC_CHANGE_BADI will be triggered while creating the shopping cart.
During its approval, you cannot change the delivery date according the date that approver is approving the cart.
You could implement something like this in your CHANGE_BADI to change the delivery date while creating the cart:
*item data
loop at it_item into ls_item_import.
ls_item_import-deliv_date = sy-datum + 2.
move-corresponding ls_item_import to ls_item.
append ls_item to lt_item.
endloop.
Then, you can change message BBP_PD 584 to warning via message control.
Kind regards,
Ricardo -
Shopping Cart Delivery Date (Required on) calender is blank
Hi Guru,
I have a problem when creating shopping cart by describing requirement.
Txn.BBPSC02
Shop >Describe requirement >
Fill the description,Quantity,UoM,Price,Currency,Product Category.
Now I need to select the date (system date is default) so I am clicking on the calendar to choose the date.
But the pop up window (calendar) is showing blank and I couldn't select any date.
Can any one help me how to fix the calendar . Any input appreciated.
Thanks in Advance.
PradeepDoes this only happen for one specific user or one specific transaction ?
You could set a BP at FM: DD_SHLP_GET_HELPMETHOD to check.
PG:LSDSDU04
perform get_interface_syst_values changing shlp.
CALL FUNCTION 'DD_SHLP_GET_DIALOG_INFO'
CHANGING
shlp = shlp.
In our system shlp has value:
SHLPNAME C 30 CALENDAR
SHLPTYPE C 2 CA
shlp-INTERFACE
SHLPFIELD C 30 _DATE
VALTABNAME C 30 BBPS_SC_APP_ITEM
VALFIELD C 132 DELIV_DATE
VALUE C 132
INTERNAL C 1
DISPFIELD C 1
F4FIELD C 1 X
shlp-FIELDPROP[1]
FIELDNAME C 30 _DATE
SHLPINPUT C 1 X
SHLPOUTPUT C 1 X
SHLPSELPOS N 2 00
SHLPLISPOS N 2 00
SHLPSELDIS C 1
DEFAULTVAL C 21
Regards
Lauren -
Delivery address - in shopping cart
Hello ,
Is it possible to populate the shopping cart delivery address on real time basis by picking the storage location address from SAP R/3 backend?
If yes, which function modules / BADI can be used to achieve the same?
Thanks ,
Rama krishnaHello Rama krishna,
You can create a FM in R/3 with logic of picking up the storge loaction address.
Call the same FM with RFC destination in BBP_DOC_CHANGE_BADI .
And Modify et_partner of partner_fct = '00000027' with storge location address .
Hope it helps.
Regards,
Neelima -
Delivery date in shopping cart
While creating a shopping cart, delivery date displayed is the current
date.It is not taking into consideration the planned delivery time
maintained in the material master in backend R/3Hi
Which SRM version are you using ?
<u>Yes it is default standard SRM behaviour.. It is correct..</u>
<b>Incase you want to make changes to the delivery date, then using BBP_DOC_CHANGE_BADI, this can be easily done.</b>
P.S.: Please read the standard SAP documentation of this BADI using SE18 Transaction.
Hope this will help.
Do let em know.
Regards
- Atul -
Delivery Address and PPOMA_BBP
Hello,
I have search this forum and found some interesting text on this subject butnot an answer to my current problem. We have a plant setup in PPOMA_BBP but there are several 'offices' that represent the plant. To satisfy business requirements, we created addtional address in transaction BP. Then we used them in setting the 'Delivery Address' attribute in PPOMA_BBP for the OU created under the plant. However, when the associate reviews the delivery address in the shopping cart, no address is shown. We did not enter a delivery address at the plant level because we did not want it to override the 'Offices' delivery address.
Also, when the associate prompts for the address, only the plant address is shown. Why won't the addess corresponding to the address maintained in the delivery address attribute default in the shopping cart? And why will it not show in the address prompt?
Thank you in advance. Points will be awarded accordingly.Hi
Which SRM version are you using ?
<u>Firstly you need to create Ship-to-Address in SRM using BBMAININT Transaction (not using BP Transaction).</u>
<b>Here are the related links to this issue -></b>
Please refer this links as well.
Mass Change of Ship-To Address/Performance Location
Ship to Address
Ship-to-address
SHIP-TO-ADDRESS
Re: Shoping cart / Classic / Delivery address
Re: Delivery address SRM
Re: ship to address in SC
Re: Last delivery option in SRM
Re: ship to address in SC
Re: Ordering Address
Re: Delivery address SRM
Where is stored the Ship-to address/Perfomance Location of the SC
Re: ship-to clarification
Ship-to-address to be transferred to the backend
Do let me know. Hope this will definitely help.
Regards
- Atul -
Want to copy Delivery address of one line item in shopping cart to all item
Hi Experts,
We are upgrading from SRM 5.0 to SRM 7.0,In SC Creation We want to copy Delivery address of one line item in shopping cart to all line items in Shopping cart by clicking Change All Items button.This is custom button we added this button and we had written code to achieve the functionality but it is not working.This is same like Change All Items button in Account Assigment for copy accont details of one line item to all other line items in SC.
Web Dynpro Component:/SAPSRM/WDC_UI_DO_SHIPTO
Web Dynpro View:V_DODC_SHIPTO
Thanks,
Aarthi.Hi Prasad,
Our customer needs that button,they want whenever they are clicking the button delivery address should copy to all line items.
In my action ONCHANGE_ALL_ITEMS i called this method
wd_this->mo_dodm_shipto->zchange_all_items( ).
zchange_all_items( ) is implemented in class /SAPSRM/CL_CH_WD_DODM_SHIPTO.
the code i wrote inside zchange_all_items( )
*Error
DATA: LX_PDO_ABORT TYPE REF TO /SAPSRM/CX_PDO_ABORT, " Class for Fatal error caught by PDO Layer
LX_PDO_ERROR TYPE REF TO /SAPSRM/CX_PDO_ERROR. " Class for PDO General Exception
Object Instances
DATA: LO_MSG_CONSUMER TYPE REF TO /SAPSRM/IF_PDO_MSG_CONSUMER,
LO_PDO_SHIPTO TYPE REF TO /SAPSRM/IF_PDO_DO_PARTNER.
Context-Data
DATA: lte_cll_shipto TYPE /sapsrm/if_ch_wd_set_facade=>gt_guid_element,
loe_cll_shipto TYPE REF TO /sapsrm/if_ch_wd_set_element.
Field Symbols
FIELD-SYMBOLS <lse_cll_shipto> LIKE LINE OF lte_cll_shipto.
DATA : lo_pdo_acc TYPE REF TO /sapsrm/if_pdo_do_acct_assgmnt.
DATA : ls_shipto_cll type /SAPSRM/S_CLL_SHIPTO,
lt_pdo_partnerdetails TYPE bbp_pdt_partner,
ls_pdo_partnerdetails TYPE bbp_pds_partner,
LV_GUID TYPE BBP_GUID,
lv_item_guid type bbp_guid,
lv_filled TYPE wdy_boolean.
*exceptions
DATA : LX_ABORT TYPE REF TO /SAPSRM/CX_PDO_ABORT.
*Constants
CONSTANTS : LC_OBJECT_ID TYPE CRMT_SUBOBJECT_CATEGORY_DB VALUE 'BUS2121001',
LC_ADDR_ORIGIN TYPE /SAPSRM/S_CLL_SHIPTO-ADDR_ORIGIN VALUE 'B'.
IF LV_FILLED = ABAP_TRUE.
Downcasting to shipto
LO_PDO_SHIPTO ?= MO_PDO.
insert the clipboard into facade and update and submit update
me->/sapsrm/if_cll_do_mapper~insert_from_clipboard( io_set_facade = mon_cll_set_facade ).
Add new Accounting entries.
lte_cll_shipto = mon_cll_set_facade->get_data_elements( ). "get all elements from the context
LOOP AT lte_cll_shipto ASSIGNING <lse_cll_shipto>.
loe_cll_shipto = <lse_cll_shipto>-set_element.
loe_cll_shipto->get_static_attributes( IMPORTING rv_attributes = ls_shipto_cll ).
Map ui-structure to pdo-structure
MOVE-CORRESPONDING ls_shipto_cll TO ls_pdo_partnerdetails.
IF LS_SHIPTO_CLL-PARTNER_FCT = mv_part_func.
LS_PDO_PARTNERDETAILS-PARTNER_FCT = ''.
ELSE.
LS_PDO_PARTNERDETAILS-PARTNER_FCT = LS_SHIPTO_CLL-PARTNER_FCT.
ENDIF.
IF ls_pdo_partnerdetails-del_ind NE 'X'.
CALL FUNCTION 'GUID_CREATE'
IMPORTING
ev_guid_16 = ls_pdo_partnerdetails-p_guid.
mv_acc_guid_split = ls_pdo_shipto-guid .
IF mo_scope = 1.
ls_pdo_partnerdetails-p_guid = mon_cll_set_facade->get_bo_guid( ).
ELSE.
ls_pdo_partnerdetails-p_guid = mo_parent_bo_mapper->items_get_lead_selection( ).
ENDIF.
APPEND ls_pdo_partnerdetails TO lt_pdo_partnerdetails.
ENDIF.
CLEAR : ls_pdo_partnerdetails, ls_shipto_cll.
ENDLOOP.
Add New items to PDO
IF NOT lt_pdo_partnerdetails[] IS INITIAL.
TRY.
LO_PDO_SHIPTO->update_item_partners( EXPORTING it_partner = lt_pdo_partnerdetails
iv_item_guid = lv_item_guid
CHANGING co_message_handler = mo_pdo_message_consumer ).
CATCH /sapsrm/cx_pdo_abort INTO lx_pdo_abort.
mo_cll_message_handler->set_abort( io_pdo_abort_exception = lx_pdo_abort ).
CATCH /sapsrm/cx_pdo_error INTO lx_pdo_error.
mo_cll_message_handler->add_exception( io_pdo_error_exception = lx_pdo_error ).
ENDTRY.
Update PDO with the changed data.
TRY.
mo_pdo->submit_update( ).
CATCH /sapsrm/cx_pdo_abort INTO lx_pdo_abort.
mo_cll_message_handler->set_abort( io_pdo_abort_exception = lx_pdo_abort ).
CATCH /sapsrm/cx_pdo_error INTO lx_pdo_error.
mo_cll_message_handler->add_exception( io_pdo_error_exception = lx_pdo_error ).
ENDTRY.
Fire refresh of DO Mappers registered for refresh since the item table has acc related data.
mo_parent_bo_mapper->fire_event_refresh( iv_perform_updates = abap_false ).
ENDIF.
ENDIF.
Thanks,
Aarthi. -
How to change delivery address of limit order shopping carts?
I created and hold a limit sc. Afterwards I wanted to change the delivery address of the position by starting 'status check' and update sc.
I cannot find a tab with delivery address according to the screens of 'wizard'.
I get only the display of preferences for new shoppinc cart lines.
We have SRM 5.5 Server and ECS.
Can anyone help me?
Regards Joe
Edited by: Joe on Oct 16, 2008 5:35 PMHi Joe,
Did you try to do via default ADDR_SHIPT address atribute? so this default values applicable to your limit sc also.I agree Joe. you are absolutely correct . There is no ship to address / location folder to change the delivery address in limit shopping card. We can not see ship to address folder in limit sc.
DEFAULT SETTINGS FOR ITEMS HAS SHIPT TO ADDRESS so you could not see.
regards
Muthu -
SRM 7.0 Shopping Cart Item - customizing Delivery Address Tab fields
Hi experts,
I have to make the fields of tab Delivery Address in the Shopping Cart (Item detail) only readable.
In other threads I found similar questions: in SRM 7.0 I have to go in Customizing
SAP Supplier Relationship Management -> SRM Server -> Cross Application Basic Settings -> Extensions and Field Control (Personalization) -> Configure field control
and add fields for which I want properties to be changed.
The problem is that at start of the SC creation the fields are blank again, they became gray only if, for example, I take an address with the match code on NAME field, that populate the other field of the tab. Or if I check the document after I've insert the address Name.
Thank you in advance.
Enrico RighettoHello,
Check here how the delivery address determination works:
http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=230261594
If field is made as read only when address is maintained, the best option would be to maintain a standard address number in ADDR_SHIPT attribute in PPOMA_BBP.
Regards,
Ricardo -
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 -
Changing line item delivery address in shopping cart need to reflect same in all line items
Hi All,
Need help on below,
I have a requirement that when we change the shopping cart line item delivery address same needs to reflect all line items.
Suppose a shopping cart having 3 line items 1, 2 and 3. if i change the delivery address of line item 1, the same needs to reflect the line item 2 and 3 as well.
In my case if we change the 1's delivery address, after processing its genrating the IDOC on line item wise not in the header wise. And same having the different delivery address.
Thanks in advance.
regards:
RameshHello Ramesh,
we can do this changes in BBP_DOC_CHANGE_BADI . Create a Implementation for the above BADI and Inside that Implementation BADI method just call the function module BBP_PD_SC_GETDETAIL for SC item details by passing the Header GUID.
Once you get the Partner table(E_PARTNER) details.. Keeping a loop on SC item(E_ITEM) and change address number(ADDR_NO) in Partner table when Partner function eq X( X is an partner function values which you define in SPRO.).
pseudo logic:
CALL FUNCTION 'BBP_PD_SC_GETDETAIL'
EXPORTING
i_guid = l_guid
TABLES
e_item = lt_item
e_partner = lt_partner.
* Check for all the line items if vendor is assigned
LOOP AT lt_item INTO lwa_item.
READ TABLE lt_partner INTO lwa_partner
WITH KEY partner_fct = '00000019'
del_ind = space
p_guid = lwa_item-guid.
IF sy-subrc eq 0 .
* modification of address number logic here in partner table
ENDIF.
ENDLOOP.
All the best.
Regards,
Sankarbabu -
Change in Delivery address in Simplified Shopping Cart dumps
Hello SAP Experts,
We are on SRM 7.02.06, Extended Classic Scenario. We have activated Simplified Shopping Cart functionality. The test user tries to change the
delivery address on the simplified shopping cart; the system dumps and generates the following error. If anyone has experienced similar behavior, kindly share the solution with us.
ST22 Detail:
Category ABAP Programming Error
Runtime Errors ASSERTION_FAILED
ABAP Program CL_FPM========================CP
Application Component BC-WD-CMP-FPM
Date and Time 05/01/2014 09:05:35
Short text
The ASSERT condition was violated.
What happened?
In the running application program, the ASSERT statement reco
situation that should not have occurred.
The runtime error was triggered for one of these reasons:
- For the checkpoint group specified with the ASSERT statemen
activation mode is set to "abort".
- Via a system variant, the activation mode is globally set t
for checkpoint groups in this system.
- The activation mode is set to "abort" on program level.
- The ASSERT statement is not assigned to any checkpoint grou
What can you do?
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
Error analysis
The following checkpoint group was used: "No checkpoint group
If in the ASSERT statement the addition FIELDS was used, you
the content of the first 8 specified fields in the following
" (not used) "
" (not used) "
" (not used) "
" (not used) "
" (not used) "
" (not used) "
" (not used) "
" (not used) "
How to correct the error
Probably the only way to eliminate the error is to correct the program
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"ASSERTION_FAILED" " "
"CL_FPM========================CP" or "CL_FPM========================
"ADD_EVENT_TO_QUEUE"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
4. Details about the conditions under which the error occurred or whi
actions and input led to the error.
System environment
SAP Release..... 731
SAP Basis Level. 0006
Application server... "RAMBO"
Network address...... "10.20.187.31"
Operating system..... "Windows NT"
Thanks,
NishaHello Nisha,
Are you trying to insert new data or trying to update. As from the error I can see its assertion error. Please re-check with the data you are trying to insert/update. Still you are facing the issue then try to debug where exactly the system is giving you the dump while inserting of the data.
Thanks
Gaurav Gautam
Maybe you are looking for
-
Have a IPOD Touch, have had it for a bout 2 months and has been working fine until I recharged it this weekend. When I turned it back on this morning, none of the loaded apps would work, they will blink up on the screen and then disappear. Any sugges
-
Caller-70 Error while loading master data into infoobject
hi , I am getting following error while loading master data into infoobject (0tb-account). I am loading this master data in production environment for the first time. there are about 300000 records. All have got loaded upto PSA. Infopackage settings
-
We are using RH10, output with WebHelp Pro. We recently upgraded our projects from RH9 to RH10. Performing a search in our online help generates the following error message: Failed to load XML file. Is anyone else experiencing this issue? Any resolut
-
Since I upgraded to Mavericks Mail does not work at all
I upgraded to Mavericks yesterday (10.9.1) and now Mail simply will not work. The first time I opened the app it said it was upgrading messages and spent a while working on that. I did not interrupt the process but then it crashed and now it does not
-
How can I access hidden files on an ipod?