Multiple ship to party address default setting in the " sales order creat
we use the SAP ECC 6.0,
I've a problem about the "ship to party" in the sales order creation,
the customer have 3 ship to party,
the pop up "Partner selection", default show is: "Title" , "Name1"....
But I want to default to show the "Street"
I check the sap notes: 302835, and add the "SD_VARIANT_MAINTAIN" = A in my user profile.
But seems can't working,
when click the right mouse button. A menu can't displayed.
Does anyone have the experience, Thanks.
It seems so strange ...
First of all you need to set the ALV administrator parameter among the parameters of your user-id
System-> User Profile> Own Data> Parameters
add the parameter "SD_VARIANT_MAINTAIN" = A in your user profile and SAVE
After that, execute VA01 again; when the ship to party selection pop-up appears, place your cursor at a point on the screen and just the hotspot appears , click with the right mouse button in order to open the context menu.
The "Administration" function would serve only to set the default display variant; the functions "Current Layout", "Save Layout" allow you to create the variant with the needed fields (the popup is an ALV .... )
Try to execute the described steps and give us asap a feedback...
Regards,
Andrea
Similar Messages
-
Maintaining multiple ship to party address in SD
Hi Guys,
Could you please let me know, how we can maintain multiple ship to party address for a customer?
Thanks,
Kam.hi,
this is to inform you that,
you can create another SH against 0002 - or yours and create a multiple address for SH.
then assign the SH number to original customer then this will reflect as two SH's one for the original customer and second is created SH in sales order you will get a POP up screen you can select manually there.
or
you can use contacts person address tab page for alternate address of SH if you dont want to trigger another SH and this is use ful for only address maintaince.
if you can come to a confirmation that you are not using contacts person tab page for any other purpose. then you can use it
regards,
balajia -
Maintaining multiple ship to party address in ECC 6.0
Hi Guys,
Could you please let me know, how we can multiple ship to party address for a customer in ECC 6.0?
Thanks,
Kam.I suggest you ask this question in an SD forum - and/or try to get this information from SAP help or a consultant.
Markus -
Assign different ship to party for each material in a sales order in CRM?
Hi all,
I need to create a sales order in CRM, such that the sales order contains more than 100 materials at item level and each material should be shipped to a different ship to party.
That is for 100 materials in sales order I need to ship to 100 different customers.
The 100 ship to partyu2019s are maintained for the business partner in relation ships tab in /nBP.
The CRM configuration is done in such a way that when we enter a material while creating a sales order in CRM,u2026u2026.a window pops up asking us to select the ship to party for that material.
No I need to replicate this programmatically. I generated a sales order in CRM programmatically using BAPI_SLSTRANSACT_CREATEMULTI. u2026 Now I need to make changes such that I have a provision to assign ship to party for each materialu2026
How can I do this? Can any one tell me if there is a BAPI or Function Module available so that I can assign a different ship to party for each material in sales order?
Regards,
Jessica SamHere is sample code. In that highlighted portion is different. check this out
DATA: ls_partner TYPE crmt_partner_com,
ls_input_fields TYPE crmt_input_field,
lt_fieldname TYPE crmt_input_field_names_tab,
ls_fieldname LIKE LINE OF lt_fieldname.
ls_partner-ref_handle = p_iv_handle.
ls_partner-ref_partner_handle = 1.
ls_partner-ref_kind = 'A'.
ls_partner-display_type = 'BP'.
ls_partner-no_type = 'BP'.
ls_partner-kind_of_entry = 'C'.
licensee
ls_partner-partner_fct = '00000069'.
ls_partner-partner_no = w_but000-partner.
INSERT ls_partner INTO TABLE gt_partner.
Bill to party
IF NOT w_con_header-billtoparty IS INITIAL.
ls_partner-partner_fct = '00000003'.
ls_partner-partner_no = w_but001-partner.
INSERT ls_partner INTO TABLE gt_partner.
ENDIF.
IF w_con_header-billtoparty IS INITIAL.
ls_partner-partner_fct = '00000003'.
ls_partner-partner_no = w_but000-partner.
INSERT ls_partner INTO TABLE gt_partner.
ENDIF.
Employee
ls_partner-partner_fct = '00000014'.
ls_partner-partner_no = w_con_header-empresp.
INSERT ls_partner INTO TABLE gt_partner.
+*lsinput_fields-ref_handle = p_iv_handle.*+_
+*lsinput_fields-ref_kind = 'A'.*+_
ls_input_fields-logical_key = ls_partner-ref_partner_handle.
ls_input_fields-objectname = 'PARTNER'.
ls_fieldname-fieldname = 'DISPLAY_TYPE'.
INSERT ls_fieldname INTO TABLE lt_fieldname.
CLEAR ls_fieldname.
ls_fieldname-fieldname = 'KIND_OF_ENTRY'.
INSERT ls_fieldname INTO TABLE lt_fieldname.
CLEAR ls_fieldname.
ls_fieldname-fieldname = 'NO_TYPE'.
INSERT ls_fieldname INTO TABLE lt_fieldname.
CLEAR ls_fieldname.
ls_fieldname-fieldname = 'PARTNER_FCT'.
INSERT ls_fieldname INTO TABLE lt_fieldname.
CLEAR ls_fieldname.
ls_fieldname-fieldname = 'PARTNER_NO'.
INSERT ls_fieldname INTO TABLE lt_fieldname.
CLEAR ls_fieldname.
ls_input_fields-field_names = lt_fieldname.
INSERT ls_input_fields INTO TABLE gt_input_fields. -
Ship to party is not comming same in Sales order from Quotation?
Dear all,
Here I have a scenario,
(1) I created 1111 sold to party and extended fot SH,BP,PY and
(2) I created 2222 ship to pary is only a SH not others.
Now when i enter 1111 for sold to party and 2222 as a ship to party in Quotation and when i am going to create a order with reference to that Quoatation the system pick up 1111 as a sold to party and also ship to party same in order.
Why?
Can anybody guide me
Thanks
JayeshHi Jayesh,
If I understand you correctly, you want that when creating SO from Quoatation
the Ship to Party also follow/copy Ship to Party from Quotation, right?
Just to confirm with you, when you creating SO reference from Quotation, you
use copy/follow-up function, am I right?
You can do this by setting in configuration of Copy Control (like mentioned by Hui).
Step as follow :
1. Go to IMG->CRM->Transactions->Basic Settings->Copying Control for
Business Transactions
2. Create your BAdi (Business Add-In for Copying Control), such as get Ship to
Party value from source document and use it in current document
3. Use this Rule you have created in BAdi (no. 2), in copy control transaction type
IMG->CRM->Transactions->Basic Settings->Copying Control for
Business Transactions-> Define Copying Control for Transaction Types
4. Here you set Copying Routine for your transaction types (put name of your Badi
created in step no. 2)
Or alternatively, you can set it on access sequence in Partner Function
Ship to Party in configuration. You can define access sequence the Ship
to Party is taken from Preceeding Document -> Ship To Party
1. Go to Partner Function access sequence :
IMG->CRM->Basic Functions->Partner Processing->Define Access Sequence
2. Create new access sequence with following entry :
- Source COM_PARTNER_A (PrecedingPartner)
- Check Mapping for Partner Being search
- Partner Function in Source = Ship To Party
3. Assign this Access Sequence in you Partner Function used in Sales Order Transaction
Type.
Tell me if this is what you looking for
Gun. -
Ship to party address in sales order header
Hi
We changed the ship to party address at the header level and new address number got generated and updated the table VBPA.
We need to revert the address so that the original address number of the ship to party should be updated in the table VBPA.
Eg : Ship to party address number - 123
During the creation of the sales order, 123 is updated in VBPA.
We changed the address of the ship to party at header level and new addess number 963 got generated for the changed address and updated in the table VBPA.
Now we need to revert the changes so that original address number 123 should get updated in VBPA.
Please help us to resolve this issue.
Thanks in Advance
ShajuHI Shaju,
This is not SAP standard, but a trick we learned and we have used successfully.
Go to the change mode of sales order. Delete the ship-to and press enter. It will give you a warning, still press enter. If its very compulsory then put some other ship to party and then press enter. DO NOT save the sales order.
There will be a lot of re-determinations, let them happen.BUT DO NOT save the sales order. Once all the re-detereminations happen. Delete the new ship-to and put in the old one. ANd you will have the old shipt-to with the oroiginal address and address number.
Now save the sales order.
The logic is when you put in the new ship-to then it re-determines everything including the address number. And then when you put in the old one, it will do one more round of re-determination and will copy the address number from customer master. Thus you get the original address.
Hope this helps,
Abhishek -
Ship to address on delivery different than sales order
Hi Experts,
Please help, I have a sales order with a Ship to" address in NY but when i created a delvery shipping address on delivery paperwork printed a different "Ship to" address (NJ address). I checked delivery header data and under "partner function" tab i see partner function "SH" has the NJ address. I checked the sales order and this address is not coming from sales order "partner function". Any idea where this might be coming from??
Also please help me understand "partner function" (SH) and how this is different than ship to. Thanks!If the solutions already provided do not help...you please check the ship to master data (xd02) and check the address. Also check if the output program is printing the ship to address based on the master data or the delivery partner functions.
Also check if in the spool , earlier delivery output has NJ address and it is being retained . Couple of times, we had an issue of things being printed from the eearlier output and not from the current document. You please check if "New Spool Request" is checked at the output configuration.
Hope it helps
Regards
Sai -
Plant Determination for Third Party Material as Child Item in Sales Order
Hi All,
We have an issue with the Plant Determination for Third Party Material as Child Item in a Sales Order.
Even when a Delivering Plant is maintained for the child item which is a Third Party Material, the plant of the Parent Item is only populated as the Default plant in the Sales Order
Can someone explain the reason behiind this determination.
P.S.- For all non -Third PartyChild Items (with non-Third Party Item Catefory & Material Type), the Plant is population correctly as per Delivering plant in Material Master.
TIA.
Regards,
SridharHi,
Thanks everyone for the feedback.I agree with Samir Danish.It is a standard functionality of SAP which does not allow free goods for BOM material.
However, can someone suggest work around to deal with this issue.I mean if any one has been doing any work around for this issue then please let me know.It s becoming critical for me.
Regards,
BM -
Shipping conditions in Contracts not copied over to sales order w/ref
In standard SAP the shipping conditions are pulled in from the Sold-to party's customer master unless the shipping conditions are hard coded in the sales order type, in which case they overrule the shipping conditions of the sold-to.
A client enters contracts (CQ) with their customers and creates sales orders with reference to these contracts. The shipping conditions within these contracts are different from those on the Sold-to master record. The client wants the shipping conditions from the contract to flow through to the sales orders created with reference to the contract (instead of the system currently getting them from the sold-to). I do not believe this is standard functionality but I want to be absolutely sure before I respond to the client and tell them that we will have to create a custom routine in copy control to achieve this from the contract.
Other than tweaking copy control routines is there any way the system can be configured so that the shipping conditions from the Contract (CQ) header get pulled in when a sales order is created with reference to the CQ contract?
Any help/suggestions would be greatly appreciated.
Thanks,
SJHi,
Whatever be the shipping conditions in contracts that can be flow to sales order,
Please check your input, if you mentioned in sales document then remove from there - VOV8
Also check in copy controll - VTAA
CQ to OR at header level
Copy requirement - 001
Tickmark to complete refrance
Kapil -
Getting Error while creating multiple Orders using Sales order Create BAPI
Hi,
I am trying to create 2 orders thru the Sales order create BAPI before I commit and save the orders. The Orders are getting created and the BAPI is coming back with success, but it is not setting the system status on the line items of the 1st order. So when I try to cancel the line items on the first order I get the error 'No status object is available for SDI 4924/10' . I would really appreciate if anyone has encountered such error before and could help me out with the reason for this error and the possible solution.
Thanks in advance,
David.Hi,
Check the following link:
http://www.sap-img.com/bapi.htm
Regards,
Bhaskar -
Over write ship to party address when sales order is created
Hi
I am creating sales order using BAPI_SALESORDER_CREATEFROMDAT2 but would like to change the shipto party address.
I want to change the following address fields of shipto party
Name1
Name2
Street
STR_SUPPL1 (Street2)
C_O_NAME (c/o name)
POSTL_COD1 (City postal code)
CITY
COUNTRY
REGION
TRANSPZONE
Following is the piece of code i wrote for partner structure and partner address structure of the BAPI.
I_ORDER_PARTNERS-PARTN_ROLE = 'WE'.
I_ORDER_PARTNERS-PARTN_NUMB = '0000241269'.
I_ORDER_PARTNERS-country = 'US'.
I_ORDER_PARTNERS-TRANSPZONE = 'US'.
I_ORDER_PARTNERS-ADDR_LINK = ''0000201328'.
APPEND I_ORDER_PARTNERS.
I_PARTNERADDRESSES-ADDR_NO = ''0000201328'..
I_PARTNERADDRESSES-NAME = WA_CUSTOMER-NAME.
I_PARTNERADDRESSES-NAME_2 = WA_CUSTOMER-NAME2.
I_PARTNERADDRESSES-STREET = WA_CUSTOMER-STREET.
I_PARTNERADDRESSES-STR_SUPPL1 = WA_CUSTOMER-STREET2.
I_PARTNERADDRESSES-C_O_NAME = wa_customer-c_o_name.
I_PARTNERADDRESSES-POSTL_COD1 = WA_CUSTOMER-ZIPCODE.
I_PARTNERADDRESSES-CITY = WA_CUSTOMER-CITY.
I_PARTNERADDRESSES-COUNTRY = WA_CUSTOMER-COUNTRY.
I_PARTNERADDRESSES-REGION = WA_CUSTOMER-REGION..
I_PARTNERADDRESSES-TRANSPZONE = WA_CUSTOMER-TRANSPZONE..
In the above code address number 0000201328 is address number for customer 0000241269. Now the sales order is getting created but ship to party address is not overwritten with the values passed above. Ship to party address is just defaulted from customer master.
What should i have to pass to the address number field.
Any piece of code which is working would be more helpful.
Thanks in advance
Rajesh.I haven't tried for this, but from the documentation of FM I got this note:
<i>Notes
If the table is used to enter document addresses for a sales and distribution document, the address data is then not necessary in the document partner table BAPIPARNR / BAPIPARTNR ).</i>
So, I am not sure wheather it is possible or not.
Regards,
Naimesh Patel -
Ship to party Address is not Printing-Script
Hi All,
We are facing a problem for a particular PO.
When we see the print preview for a particular PO for the first time Ship to party address is not printing .Whereas in the next time if we see the print preview its showing that address.Its because while runing for first time there is no value in w_adrc(work area) when that ship to party window .after that one perform is called at that time values are populated for w_adrc so when we runing for the second time its showing that value.Whereas we have faced another problem in another one PO.In that there was no value for w_adrc while that ship to party window called but its showing value in the print preview(w_adrc value is populate after that window called from a perform )Why it is like this?
Kindly help me in this issue..
Thanks.
Raj.Hi Raja,
In my project we are also facing same problem. are u able to find the solution for this problem.Please reply to me ASAP. -
Ship to party Address is not Printing
Hi All,
We are facing a problem for a particular PO.
When we see the print preview for a particular PO for the first time Ship to party address is not printing .Whereas in the next time if we see the print preview its showing that address.Its because while runing for first time there is no value in w_adrc(work area) when that ship to party window .after that one perform is called at that time values are populated for w_adrc so when we runing for the second time its showing that value.<b>Whereas we have faced another problem in another one PO.In that there was no value for w_adrc while that ship to party window called but its showing value in the print preview(w_adrc value is populate after that window called from a perform )</b>Why it is like this?
Kindly help me in this issue..
Thanks.
Raj.Hi Raja,
In my project we are also facing same problem. are u able to find the solution for this problem.Please reply to me ASAP. -
Changing ship to party address in sales order
Hi All,
We have a scenario herein in sales order, the ship to party address is copied from some other ship to party address. Put simply if the ship to party in sales order 1 is A, the address of A will be copied from ship to party B. The ship to party B is in sales order 2. The ship to party in sales order 1 will remain A only but the address is copied from B ship to address
i just need to know where this kind of development must have been done. i.e the include program, exit etc.
i am trying to see exit EXIT_SAPLV09A_001, but i could not see it in se38?
regards
sachinHi,
In first place why you want to have such a requirement. Why can't you have the correct address in the Ship to Party master record in the XD01 and assign correct ship to party at the sales order line item, so that correct address flows to the sales order line item.
Eg:
Sold to Party A
Ship to Party A & Ship to Party B (Both are assigned in the Partner tab of Sold to Party A)
Ship to Party A has Address A & Ship to Party B has Address B (Ship to Party B was created with Account Group SHIP TO)
On the sales order line item, change the ship to party to Ship to Party B
So that you have correct address in the relevant line item.
As per your requirement, you have to have a Z table to keep the logic between hip to Party & relevant address.
If not, check below link for all User Exits in SD>
https://wiki.sdn.sap.com/wiki/display/ERPLO/SDUserexits
Find a correct one for your requirement.
Best regards,
Anupa -
Ship to Party address is missing country name in SAPScript FORM
Hi All,
i had modified the form for displaying the address of the Ship - to - party address, but the country name is missing in the FORM output, can any body suggest a solution for this..
here is the code that i had written...
FORM get_addr TABLES intab TYPE t_intab
out_tab TYPE t_outtab.
DATA : wa_intab LIKE itcsy,
w_outtab LIKE itcsy.
DATA v_adrnr_we TYPE adrc-addrnumber.
READ TABLE intab INTO wa_intab INDEX 1.
v_adrnr_we = wa_intab-value.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = v_adrnr_we
IMPORTING
output = v_adrnr_we.
SELECT SINGLE * FROM adrc WHERE addrnumber = v_adrnr_we.
READ TABLE out_tab INTO w_outtab WITH KEY name = 'Z_NAME1'.
IF sy-subrc EQ 0.
w_outtab-value = adrc-name1.
MODIFY out_tab FROM w_outtab INDEX sy-tabix.
ENDIF.
READ TABLE out_tab INTO w_outtab WITH KEY name = 'Z_NAME2'.
IF sy-subrc EQ 0.
w_outtab-value = adrc-name2.
MODIFY out_tab FROM w_outtab INDEX sy-tabix.
ENDIF.
READ TABLE out_tab INTO w_outtab WITH KEY name = 'Z_NAME3'.
IF sy-subrc EQ 0.
w_outtab-value = adrc-name3.
MODIFY out_tab FROM w_outtab INDEX sy-tabix.
ENDIF.
READ TABLE out_tab INTO w_outtab WITH KEY name = 'Z_NAME4'.
IF sy-subrc EQ 0.
w_outtab-value = adrc-name4.
MODIFY out_tab FROM w_outtab INDEX sy-tabix.
ENDIF.
READ TABLE out_tab INTO w_outtab WITH KEY name = 'Z_STREET'.
IF sy-subrc EQ 0.
w_outtab-value = adrc-street.
MODIFY out_tab FROM w_outtab INDEX sy-tabix.
ENDIF.
READ TABLE out_tab INTO w_outtab WITH KEY name = 'Z_CITY1'.
IF sy-subrc EQ 0.
w_outtab-value = adrc-city1.
MODIFY out_tab FROM w_outtab INDEX sy-tabix.
ENDIF.
READ TABLE out_tab INTO w_outtab WITH KEY name = 'Z_CITY2'.
IF sy-subrc EQ 0.
w_outtab-value = adrc-city2.
MODIFY out_tab FROM w_outtab INDEX sy-tabix.
ENDIF.
CLEAR adrc.
ENDFORM. "GET_ADDR
and in the form editor it was like this.....
PERFORM GET_NAME IN PROGRAM ZSD_SDPACKLI
USING &VBPLA-ADRNR_WE&
CHANGING &Z_NAME1&
CHANGING &Z_NAME2&
CHANGING &Z_NAME3&
CHANGING &Z_NAME4&
CHANGING &Z_STREET&
CHANGING &Z_CITY1&
CHANGING &Z_CITY2&
ENDPERFORM
ADDRESS DELIVERY PARAGRAPH AS\
NAME &Z_NAME1&, &Z_NAME2&, &Z_NAME3&, &Z_NAME4&
STREET &Z_STREET&
CITY &Z_CITY1&, &Z_CITY2&
POSTCODE &VBPLA-PSTLZ_WE&
COUNTRY &VBPLA-LAND1_WE&
REGION &VBPLA-REGIO_WE&
FROMCOUNTRY &VBPLA-LAND1_VST&
ENDADDRESS
Thanks in advance..!Hi Abaper,
In ADRC table,you will have a field by name COUNTRY.This holds the country key.
Using this country key LAND1 in ADRC table,you will have to fetch the Country name from T005T table.The field in the T005T which holds the Country name is LANDX.
You will have to write select querries for this.
By using LANDX from T005T table ,you can display the country name.
Regards,
Kashyap Ivaturi
Maybe you are looking for
-
BDC to upload the Emp Vendor Balance
HI All, I am stuck in a situation where in i need to upload the Emp Vendor Balance from One Emp Vendor to Other. Like there is a Emp Vendor E001 Now the Same Emp Vendor will be 4010001 How do i bring the Balances to the Emp Vendor . Is there any sta
-
Need some advice on startup scripts
This is for a MythTV box. Grub's menu.lst is setup to give the option to boot into runlevel 5 (starts X-Windows and mythfrontend) or runlevel 3 (terminal). When started in runlevel 5 the ivtv-fb module should load to put the X-Windows output to the
-
How to tell which version of OBIEE I am currently using
Hi, I am patching OBIEE on a server but no-one knows what version it is running. I can't seem to find the exact version anywhere. I know the release is 11.1.1.6 but that is all. Many thanks, Russell
-
I cant get any gems in clash of clans with my iTunes card i go into the game and click buy but it says unable to purchase and i have added $20 to my account is it because my ipad is jailbroken?Help!!
-
I'm having trouble with a login page i've created. When a user logins in, they enter their login and password in the forms, then they submit it. It then goes to another page which accesses the database to verify that the user exists and the password