Ship to addresses output list in F4 help in PO
Hi all,
SRM 5.0 SP12 ECS.
In std,in process PO transaction,when I click on f4 helpfor ship to address ,the list show only the address for company code which is mainateind in the org structure.
My reqt is to display all the ship to addresses for the company/porg for the buyer who is creating the PO so that he can change the ship to address to any other address than the defayult address which gets selected from his attributes mainatine din the org structure.How do I achieve this??Is this possible?
Thanks.
Hi Experts,
Any update?
Similar Messages
-
SRM 7.0: How to add Ship-to address ?
Hi Experts,
This is on SRM 7.0.
I have to add a new ship-to address in SRM 7.0.
When i log in as SRM ADMIN, i go to the transaction "Business Partner: Purchasing Company".
Here i have the options "Create Purchasing Company" , "Display" and "Edit"
The option "Create Purchasing Company" is alone open to execute, where as the other two options like "Display" and "Edit" are greyed out.
The table is also empty, even though we have Companies created in the system already.
Is there any setting required to bring up all the Companies in the table ? sothat i can Edit or Display ?
Please advice.
Thanks!Harsha,
Edit and Display buttons will be active only when you select any purchasing company from the list that displayed when you choose Purchasing Companies. So in your case you do not have any Purchasing companies maintained and hence you were not able to view the companies.
To view the companies in the list you need to maintain a company in the Org structure.First choose an org unit and activate company check box under Function Tab and make sure BP# is generated by the system for this org unit. This will create a Purchasing company. Then logon to SRM portal and go to "Business Partner:Purchasing Company" and refresh the screen, you will see the company you just created. Select this and click Edit button that will open a new window. Go to Address Data tab and create new addresses and activate the check box Ship-to Address.
Hope this will help you.
Thanks,
Jagadish -
Help Required in Ship To Address in Purchase Order
Hi all,
Is it not possible to have multiple ship to address made available as drop down list in Logistics tab of Purchase order.. It is possible in Sales order. I require the same as i need to ship the product from different location...
In business partner it does allow the vendor to have multiple ship to address so would it not be possible to select any ship to address in purchase order...?
Regards,
JonaHi Jona,
The system does not provide this functionality. You could create an add-on that adds this drop-down list and populates the address field based on the address that the user chooses. However, you could use a formatted search to achieve the same kind of function.
The following query could be set up as a formatted search on the address field:
select
case
when Street = '' then ''
when Street is not null then Street + char(13)
end +
case
when Block = '' then ''
when Block is not null then Block + char(13)
end +
case
when City = '' then ''
when City is not null then City + char(13)
end +
case
when County = '' then ''
when County is not null then County + char(13)
end +
case
when Country = '' then ''
when Country is not null then Country
end +
case
when ZipCode = '' then ''
when ZipCode is not null then ' ' + ZipCode
end
from
CRD1
where
AdresType = 'S'
and CardCode = $[$4.0.0]
You should modify the script to fit your own address format requirements.
Hope this helps,
Owen -
Document Search - ship to address search help
All,
We are extended classic scenario (7.01 SP 10).
When we go to Document Search - for Purchase Orders and we pick Ship To Address - it provides us with a list of all the ship to addresses - instead of allowing us to enter some selection criteria. When I click on Product Category it allows us to enter search criteria as you can see from the print screen below. For Ship To Address - it provides the list of all plants instead of a pop-up box to narrow down the search. How do we get a search help for the Ship To Address?
Thanks
SandraHello Sandra,
i do not understand your issue.
In SRM standard, for SC or PO, search-help is available to look for delivery address
Shopping Cart:
Purchase Order:
You can find which search-help is used in the Web Dynpro Component context.
It is BBP_BUPA_CLL_PARTNER for PO and BBP_ADDR_BUPA_SHIPTO for SC.
Regards.
Laurent. -
Address Book List Output to File
How can I output an Address Book printed contact list to a file (instead of to my printer) so that I can do further editing on the file in Pages? Alternatively, how can I input the PDF file into Pages which can be produced by the Address Book list print function?
Thanks for your suggestions.I think that Pages is the wrong choice.
I use a program called Address Book Importer which allows me to use CSV files that can be edited in Excel (or possibly Numbers)?
See http://homepage.mac.com/sroy/addressbookimporter/
You will need to be very careful doing the external edits. I experienced a LOT of problems with delimiters (commas and semi-colons) in notes and business names. I had to strip ALL of the commas and semi-colons from the address book file in Excel before I could import back into Address Book.
Be SURE to back up the Address Book (File -> Export) so you can get it back if you have a disaster in the external editor. Be sure to do a test on the reimport to make sure the fields are lining up the way you want them.
BTW - PDF is a printer format, not a data base so it will not be possible to edit the PDF files as if it were a data base.
Hope that helps. -
i m geting report list in output. i want to f4 help in list its possible der frnds
Hi Basavaraju,
SCN means SAP Community network,
going with your issue,
you want a f4 help in the output list right?
You can do it with the ALV concept
http://help.sap.com/saphelp_nw70/helpdata/EN/bf/3bd1369f2d280ee10000009b38f889/content.htm
http://help.sap.com/saphelp_nw04/helpdata/EN/8d/e994374c9cd355e10000009b38f8cf/frameset.htm
Revert for code snippet if you wish so
Thanks and Regards
Srikanth.P -
Need to Update Price List at Ship to Address Level
Hello All,
Can you please let me know whether there is an API to update the price list at SHip to Address Level.
Thanks
RakeshCheck the TCA public API hz_cust_account_site_v2pub. I've used the below and am sure there'll be an update API as well.
hz_cust_account_site_v2pub.create_cust_acct_site
hz_cust_account_site_v2pub.create_cust_site_use
Thanks
Gopal -
SRM 7.0 Ship-to address by using search-help(F4).
Hi,
My problem -
Create or change Ship-to address by using search-help(F4). After selection, new/changed address is not refreshed in detail screen of Ship-to adress. Default Ship-to address is displayed.
I have looked at the SAP NOTE -1148246 which is the exact problem i have but the note is for older release and the changes mentioned in this SAP Note are done in my system.
Thank you.
Regards,
Kailash.Hi
did you crreate a new ship to address? or change the contact details of ship to address ?
if you changed the ship to address . you must get updated address when you search.
if you created new ship to address , you must get new ship to address when you search it.
how did you change the ship to address ? - internal address?
Muthu -
List of cutomer ship to addresses.
Hi,
How can I get all the ship to addresses of a cutomer from prod system.
We are in the process of updating the addresses of particular cutomer. So I have to back up all the addresses of the same cutomer.
Please give me an idea of how to do it.
Thanks,
VeniGet the adress number of the customer from KNA1 table(KNA1-ADRNR) using KUNNR. Using the adress number, you can query the table ADRC (ADDRNUMBER) to get the adress details.
Regards,
Ravi -
I received an email saying that my shipping/billing address has been changed, but I didn't make any changes. I need help
Then it's likely a scam email. Just ignore it and delete it.
-
Purchase Order - Default Ship-To Address
Hello,
We are trying to change our default ship-to address for our PO's in SAP but we are having issues. Even though we have changed the default ship-to address in the Business Partner Card, the Ship-To address field still appears as "DC, USA" which is not even the full address listed in the Admin>Company Details field. Is there another "warehouse" default ship-to field somewhere that we are missing? Please advise on how to change our default ship-to address for all PO's moving forward. Thank you.
Best,
Matthew Siegfried
Sherbrooke CellarsDear,
Check the below threads:
Help Required in Ship To Address in Purchase Order
Vendor ship to address
Purchase Orders Ship to Addresses
hope this will help you.
Neetu -
Add additional field in the output list
Tcode(VL10G) .ie.out put list will not showing one new field.I want to add one more field to output list. field(VIKP-SDABW) In the SHP_VL10_ITEM and write the logic in the exit LV50R_VIEWG05----
>USEREXIT_PREPARE_LAYOUT_FILL.Plase explain me step-by-step.It is very uggent?Please help me.
Thanks & Regards,
sairamHi Sairam,
Go through this info.
/3 provides three "customization spots" that allow you to enhance FI/CO features without modifying the standard code. Although often collectively referred to as "user exits," two of the three have different names. SAP Enhancements are used to expand the standard functionality within SAP. Enhancements use function modules and are called from the standard SAP code. Each module in the system has a set of delivered enhancements that help companies expand the standard functionality where they need it. Enhancements were new in release 3.0.
The Open FI Interfaces or Business Transaction Events are also used to expand the standard functionality within SAP. These events are defined in the IMG. Business Transaction Events were new in release 4.0. They are not available for all modules and are not called on all integrated transactions into FI as of release 4.5B. This will change with each release and should be retested.The older User Exits in FI/CO are "Z" programs that are defined in table T80D for client-dependent user exits, and in table T80I for client-independent user exits. These are also used to expand the standard functionality within the FI/CO modules. These User Exits have been available since the early releases of SAP. All of these FI/CO User Exits are listed in this document in the Configuring User Exits (Older). The list is included because these User Exits are not a part of the Enhancements or Business Transaction Events and do not have an Info System for searching.
Benefits Standard SAP functionality can be enhanced without modification to the standard code.
Upgrades do not erase the functionality and it does not have to be re-transported or re-entered into the system. The enhancements should be thoroughly tested when upgrading to ensure the system will still work as implemented.
Configuring SAP Enhancements
Basic Steps in Configuring an Enhancement
Find the appropriate Enhancement.
Enter the ABAP code in the "Z" program within the function module.
Create a project.
Add the Enhancement to the project.
Activate the project.
Example Business Scenario for Enhancements
Company A has a requirement to validate all customer master records created with a U.S. address. The U.S. entity reports on the industry field on the customer master. This is only a U.S. requirement and should not be required for the other countries, so the field status would not work. To accomplish this requirement, Company A will need to set up an Enhancement for the customer master transaction. The necessary steps are detailed below with screenprints. This example was configured in a 4.6C system.
Detailed Steps
1. Tools ABAP Workbench Utilities Enhancements Definition Utilities List Enhancements
2. Do not execute this without any parameters! There are too many Enhancements and it will probably time out. Youre searching for a customer master exit. Enter mast in the short text (see Figure 1). Youll start there. Searching for an exit can be tricky, so make sure you try several things before giving up.
3. Execute the search.
Figure 1. Start Your Search for a Master Exit Here
4. Look through the list until you find the Enhancement for User exits: Customer Master Data.
5. Double-click on the enhancement SAPMF02D. This will take you to the details of the Enhancement and list the function modules included in the Enhancement.
6. To continue, double-click on the function module EXIT_SAPMF02D_001
7. This will take you to the source code for the function module. Click on the Import tab to review the tables/fields that are available for the Enhancement (see Figure 2).
Figure 2. The Tables That Are Available for the Enhancement
8. To view the tables/fields that can be changed in the function module, click on the Export and Changing tabs. For this function module, these tabs are empty because you can only validate data. You cannot change any fields in this enhancement.
9. Return to the Source Code tab.
10. Scroll down until you see the Include statement in the program. The "Z" program listed after the Include is where your code will be written (see Figure 3).
Figure 3. Your Program Will Begin After the Include Statement
11. Double-click on the Include. You will be prompted to create the include. Click on Yes to create.
12. At this point you will be prompted to enter a development class and to create a transport request. If you do not know which development class to use, please contact your technical team.
13. Enter the following ABAP code into the program (Figure 4):
User exit to ensure that all US customers have a group key
entered on the customer master.
if i_kna1-land1 = 'US' and
i_kna1-brsch = ' '.
message e001(F2).
endif.
Figure 4. The ABAP Code You Need to Enter
14. Note that the table name matches the table name in the import tab tables.
15. In this example you are using the standard message class F2 with message number 001. Normally, you will create your own message within your own message class. All customer message classes must begin with a "Z" and are created in transaction SE91.
16. Save the program.
17. The next step is to create the project. Go to transaction code CMOD or follow menu path: Tools ABAP Workbench Utilities Enhancements Project Management.
18. Enter the project name; begin the name with a "Z."
19. Click on the Create button.
Figure 5. Click on Create After You Type in the Project Name
20. Enter in a description for the project.
21. Click on the Enhancement Assignments button.
22. You will be prompted to save the enhancement. Click on Yes.
23. At this point you will be asked for a development class and to create a transport for the project. You may use the same one created when adding the ABAP code to the function module.
24. Enter the name of the enhancement SAPMF02D (see Figure 6).
Figure 6. Enter the Name of the Enhancement Here
25. Save the project.
26. Back out of the enhancement assignment.
27. Activate the project by hitting the Activate button.
The SAP Enhancement is ready to be tested! Try creating a customer with U.S. as the country and a blank group key. Be sure to test one with a group key to make sure the message is not displayed in error as well.
Configuring Business Transaction Events
Basic Steps in Configuring an Event
Make sure the application is active for Business Transaction Events.
Copy the sample interface function module into a "Z" function module.
Enter the ABAP code into the source code section of the new "Z" function module. You may choose to create a "Z" program to enter the code into and then insert the "Z" program into your function module source code.
Activate the function module.
Assign the function module to the event, country and application.
Example Business Scenario for Business Transaction Events
Company A would like to copy the group key field from the vendor master into the allocation field on all the line items within a vendor invoice and payments, including the vendor lines. This requirement assumes only one vendor is posted to in a document.
To accomplish this requirement, Company A will use the Business Transaction Event 1130, Post Document: SAP Internal Field Substitution.
1. IMG Menu Path: Financial Accounting Financial Accounting Global Settings Use Business Transaction Events Environment Infosystem (Processes).
2. Find the correct Business Event. You are updating a field, so you select the Processes Info System instead of the Publish and Subscribe Info System.
3. Execute the search with the defaults.
4. Find the correct interface for updating a document: Post Document: SAP- Internal Field Substitution (see Figure 7).
Figure 7. Find the Correct Interface for the Business Event
5. Put your cursor on the event and click on the Sample Function Module button.
6. You are now in transaction SE37 Function Builder. This is the function module (sample_process_00001130) you will need to copy into a "Z" name function module for your coding (see Figure 8).
Figure 8. This Is the Function Module You Need to Copy Your "Z" Name Function Module
7. Click on the Copy button.
8. Enter the "Z" function module name in the To Function Module field (see Figure 9).
9. Enter a Function Group. If you need to create a "Z" function group, go to transaction code SE37 and follow menu path: Go to Function Groups Create Group. A function group is a logical grouping of function modules, and the ABAP code is generated for function groups. You will be prompted for a development class and transport when creating the function group.
Figure 9. Enter Your "Z" Function Module Name Here
10. In Function Builder (transaction SE37), enter the new "Z" function module. Click on the Change button.
11. The system will default into the source code screen where you may enter your ABAP code.
12. Notice the tables available for the code. Additional tables may be declared if necessary.
13. Enter the following source code (see Figure 10):
tables: lfa1.
data: z_groupkey like lfa1-konzs.
z_groupkey = ' '.
loop at t_bseg.
check for vendor lines. If one is found, read the vendor master and
retrieve the group key field.
if t_bseg-koart eq 'K'.
select single konzs from lfa1 into z_groupkey
where lifnr = t_bseg-lifnr.
endif.
Move the group key field into all line items allocation field.
loop at t_bsegsub.
t_bsegsub-zuonr = z_groupkey.
modify t_bsegsub index sy-tabix.
endloop. "t_bsegsub
endloop. "t_bseg
Figure 10. The Screen Where You Enter Your Source Code
14. Save the function module.
15. Back out to the main Function Builder screen by clicking on the green arrow button.
16. Activate the function module by clicking on the Activate button (see Figure 11).
Figure 11. Activate the Function Module from This Screen
17. Assign the function module to the event in the IMG: Financial Accounting Financial Accounting Global Settings Business Transaction Events Settings Process Function Modules of an SAP Appl.
18. Hit enter past the warning messages that this is SAP data.
19. Click on the New Entries button.
20. Enter the process for your interface. In your example it is 00001130.
21. Enter the country the interface is valid for. If it is valid for all countries, leave this field blank.
22. Enter the application the interface should be called for. If it should be called for all applications, leave this field blank. Please note that not all integrated transactions are programmed to go through these interfaces! You will need to test to find out!
23. Enter the new "Z" function module (see Figure 12).
Figure 12. Enter Your New "Z" Function Module Here
24. Save the settings. At this point you will be prompted for a CTS number for the configuration change.
25. The Business Transaction Event is complete! You are ready for testing.
Configuring User Exits (Older)
Basic Steps in Configuring an User Exit
Create a "Z" program for the User Exits and enter the necessary ABAP code.
Enter the new program name into table T80D.
Configure the application to call the User Exit.
List of User Exits
Variable Field Movements
Substitutions in FI, CO, PCA
Validations in FI, CO, PCA
Rollups in SPL
Fixed Field Movements in SPL
Cost Center Summarization on Detail Screen
Sets Formula Variables
Example Business Scenario for User Exits
Company A would like to add a "Z" field in the Special Purpose Ledger to capture a Business Unit field for reporting. They have used all the standard SAP fields such as Business Area and Profit Center. The field will only be used for reporting and is only needed in the Special Purpose Ledger. You created a special ledger table (ZZSPL1) with field Z_BUNIT and need to populate this field based on a combination of G/L account, fund and functional area.
To accomplish this requirement, Company A will use the Variable Field Movement User Exit. To make maintenance easier, table ZZBUSUNIT was created with the G/L account, fund and functional area fields as key fields, and the business unit field as a non-key field. You generated the table maintenance so the table could be updated using transaction SM30. SAP users update the business unit determination rules in table ZZBUSUNIT by entering the G/L account, fund and functional area, and then the business unit that combination should be posting to. The User Exit will read table ZZBUSUNIT using the G/L account, fund and functional area from the posting transaction and determine the business unit. The steps for using the user exit are detailed below. This example was created on a 4.6C system.
1. Copy the delivered template User Exit program RGIVU000_TEMPLATE into a "Z" program. Follow menu path Tools ABAP Workbench Development ABAP Editor (transaction code SE38). In early releases, the delivered program was RGIVU000.
2. You will be prompted for a development class and a transport. Please check with the technical team for the correct development class.
3. At the initial ABAP Editor screen, enter your new "Z" program name, select the Source Code button and click on Change (see Figure 13).
Figure 13. To Enter Your New Code, Select Source Code and Click on the Change Button
4. Enter the following code in the User Exit (Figure 14):
FORM E01_MVC USING FROM_FIELD TO_FIELD.
to_field = 'CORP'. "Set a default business unit.
read table zzbusunit to determine the business unit field.
select single z_bunit from zzbusunit into to_field
where hkont = accit_glx-hkont and
geber = accit_glx-geber and
fkber = accit_glx-fkber.
ENDFORM.
Figure 14. Enter Your New Code at This Screen.
5. Activate the program by clicking on the Activate button.
6. Change the configuration in the User Exit table to point to your new "Z" program.
7. Follow the IMG menu path: Financial Accounting Special Purpose Ledger Basic Settings User Exits Maintain Client Specific User Exits.
8. The entry to maintain is application area GIMV: Variable Field Movement. Enter your "Z" program (see Figure 15).
Figure 15. Enter Your "Z" Program in the Application Area GIMV: Variable Field Movement
9. Save the changes.
10. The final configuration step is to assign the User Exit in the variable field movement for your special ledger table. In the IMG: Financial Accounting ? Special Purpose Ledger ? Basic Settings ? Master Data ? Maintain Field Movements. Field movements control how the fields in a special ledger table are populated. They can be populated straight from other fields in a posting or through User Exits.
Figure 16. After You Assign the Business Unit Field and the G/L Account, the Exit Field Should Contain U01.
11. Assign the business unit field as a receiver and the G/L account as the sender. The Exit field should contain U01 (see Figure 16).
12. The User Exit number U01 calls User Exit E01_MVC form in the "Z" program.
13. Save the field movement.
14. You are ready to test your User Exit!
Rewords some points.
Rgds,
P.Naganjana Reddy -
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 -
How to enable the 'Ship-To Address' field only in 'display ' mode in the SC
Hello,
We would like the 'Ship-To Address' field to be locked for change mode in the SC.
Regards,
LinaHi ,
If you wish to hide or show fields, proceed as follows(through screen variants):
1. Determine the screen variant, for example, BBP_SC(For shopping cart), using the list in documentation of BADI BBP_SCREENVARIANT.
2. Copy this screen variant, for example, in Zbbp_SC, in Transaction SHD0.
3. Change the new screen variant as required. Note that you can only change the display properties for fields of table controls. You can switch the display on and off.
4. Implement the appropriate method (see the list above). Fill the export parameter EV_SCVARIANT with the new screen variant.
You can create multiple screen variants for a screen and then select these in the BAdI depending on the user or on other criteria.
here is sample code in BADI BBP_SCREENVARIANT implementation after creating Z screen variant.
Method IF_EX_BBP_SCREENVARIANT~GET_SCREENVARIANT_SC.
IF iv_progname EQ 'SAPLBBP_SC_UI_ITS'
AND iv_dynnr EQ '0120'
AND flt_val EQ c_fltval.
IF iv_scvariant EQ 'BBP_SC'.
ev_scvariant = 'Zvariant'.
ENDIF.
ENDIF.
ENDMETHOD.
Please reward points if helpful..
Thanks
Venkatesh -
Adding fiedls in VA05 output list
Hi,
I want add some fields in VA05 output list , please help in this regard.
Netaji.BHello All,
Assume you want to add VBAK-VSBED to the VA05 ALV o/p. You may proceed as follows:
First add this field to structure VBMTV. Proceed as follows:
1. Table VBMTV: Replace the dummy field with VSBED in Include VBMTVZ.
2. Table T180A: Add a new data record via Transaction SE16.
TBNAM = 'VBMTV'
FDNAM = 'VSBED'
ZUART = 'D'
3. Update of VSBED:User exit PERFORM MOVE_USERFIELDS USING 'VBAK' in
LV05TFMO, Include V05TZZMO add the following line behind
WHEN 'VBAK':
MOVE LVBAK-VSBED TO LVBMTV-VSBED. <-- Insert
4. Activate Include V05TZZMO.
5. If then, you log on to the system again and call up Transaction VA05
the system displays 'Shipping Cond' field.
Regards,
Asmita...
Maybe you are looking for
-
I am having problems with the new itunes set up ........ when i plug in my iphone or ipod touch it shows in the top right hand corner of itunes BUT when i click on the shown iphone/ipod the icon its no longer there, i was useing this fine yesterday a
-
Flash disappears when template upadated
For some reason, when I update a template and save the changes globally, my Flash .swf disappears in the pages based on the template, even though it works just fine in the template? What gives? Are .dwt files buggy?
-
Two questions, hierarchical pages and vimeo videos
just upgraded to 09 from 06 (i think, the iMovie version was 06). one of the limitations i had with the old iWeb was that a site was essentially flat with all the webpages showing at the top of the page and navigation was accomplished by clicking on
-
Continous period, overwritte​n error
I am working for a project to counting every photon for about 10 seconds. I used the pci-6602 and a computer with a 2.8Ghz Core i5-2300 CPU and a 16GB RAM. The software is Measure studio 2010 SP1 and NI DAQmx 9.5. But there will be an error: Data was
-
Hello, I used to remember that there was a sheet that told me what key commands and shortcuts mac had, and the windows equivalent. I don't remember where I found that anymore, and was wondering if anyone who reads this knows where it is and could hel