2010 Sep 30 6:10 PM
Hello,
We are in need of an additional field on the sales order entry screen VA01 (item level) for pricing, and research seems to indicate there should be fields available for use on Additional Data B tab. But the tab is blank. We found and tried to implement note 302497, but there is nothing to download. All other fields in VA01 are already being used, we have no other options. How can we utilize this tab? We are on ECC 5.0.
Desperate.
Thanks!
Anke
Edited by: Anke Snow on Sep 30, 2010 7:31 PM - More info: We have added a field to material master Sales Org Data 2, and this is the field we want to pull into the sales order line item.
2010 Sep 30 6:56 PM
Hi,
on 4.7 I have done this by modification of user-exit includes MV45AFZZ, MV45AIZZ, MV45AOZZ
and as written in note 302497 by modification of dynpro 8309.
Dagmar
Hello,
We are in need of an additional field on the sales order entry screen VA01 (item level) for pricing, and research seems to indicate there should be fields available for use on Additional Data B tab. But the tab is blank. We found and tried to implement note 302497, but there is nothing to download. All other fields in VA01 are already being used, we have no other options. How can we utilize this tab? We are on ECC 5.0.
Desperate.
Thanks!
Anke
Edited by: Anke Snow on Sep 30, 2010 7:31 PM - More info: We have added a field to material master Sales Org Data 2, and this is the field we want to pull into the sales order line item.
2010 Sep 30 6:56 PM
Hi,
on 4.7 I have done this by modification of user-exit includes MV45AFZZ, MV45AIZZ, MV45AOZZ
and as written in note 302497 by modification of dynpro 8309.
Dagmar
2010 Sep 30 7:28 PM
We have seen note 302497. So let me see if I understand the process correctly (I am not an ABAP developer, so please bear with me).... Are the steps as follows?:
1. Maintain the appropriate user exit(s) to populate subscreen 8459, container 4462 with new field
2. Implement note 302497 to gain visibility to the field on Additional Data B in VA01?
Thanks!
Anke
2010 Sep 30 7:47 PM
1. add field on subscreen 8459
2. if you need add calling of modules PBO, PAI to dynpro logic, modules
3. write code of modules to includes MV45AIZZ (PAI) , MV45AOZZ (PBO), MV45AFZZ(form)
For basic use you don't need modules. Probably you will need SSCR key.
2010 Sep 30 7:50 PM
2010 Sep 30 8:07 PM
Yes,for modification. If you will need it (sap prompts for it) you get it on http://service.sap.com/sscr
2010 Sep 30 8:22 PM
You will probably also solve problems with filling fields on screen and saving them to database. (I don't completely understand your description of problem.)
2010 Oct 01 6:59 PM
Thank you Dagmar! This has been very helpful. We did end up having to get an SSCR key. We also have to fill the field into user exit RV60AFZZ for invoices.
We had also put in an OSS note and received a very lengthy repsponse which was of great help, too. I will paste below. Hopefully it will be of use to others:
1) You can add additional information in the sale order in the followingway:
You can add fields of self-defined tables on the "Additional Data B" tab.Those fields should be added onto the respective screen and the flow
Logic should be adjusted. Additional header data is screen SAPMV45A 0309,additional item data is on screen SAPMV45A 0459. These screens contain
Include screens SAPMV45A 8309 or SAPMV45A 8459 as user exits.
This should involve not only appending a structure containing customer-
Specific fields within the tables VBAK, VBAP etc. but also using the
userexit coding:
a)MV45AOZZ for PBO (i.e. module zzmodify_uas_pbo output);
b)MV45AIZZ for PAI (i.e. module zzmodify_uas_pai input);
c)MV45AFZZ (sub-routine USEREXIT_MOVE_FIELD_TO_VBAP) for defaulting the
values from the customer master and further processing.
You can also please have a look at the attached notes.
209278 Display of customer-specific fields in sales
302497 Additional cust. Fields not displayed
398418 User-specific fields on header and
2) BAPI
Please refer the documentation for the BAPI,BAPI_Create
in SE37. The documentation of the BAPI explains the following for the
table EXTENSION IN:
Description:
You can use this parameter to transfer user-specific enhancements to a
BAPI. The customer has to complete the EXTENSION structure and the
system automatically continues processing it. If you have not defined
any user-specific fields, then you can transfer a blank EXTENSIONIN
structure.
Technical information about Customer Enhancements
The following description uses an example to explain how to proceed withcustomer enhancements to the SD tables VBAK, VBKD, VBAP and VBEP.
An example is provided on how to achieve this. Please proceed as
given in the example in the documentation of the table. Also, please
refer the note 143580, which explains the same.
549563: BAPI: Filling the configuration structures
93091: Information on BAPIs in sales and distribution
509898: BAPI enhancement concept and Unicode
143580: Information on SD BAPIs and customer enhancement
Many customers have appended the Z-fields to the VBAP table and
SP upgrade has not resulted in any Data loss.
Please understand as per the note 170183, SAP does not support any
issues which arise because of the User-exit.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |