Additional data B in contract change mode
Hi,
in the t-code va42, at the item level , there is additional data B ( Tab) showing grey( vene no field is coming , previously there was fields), i need to put fill the entry there, pls advice how to make it visible
Answered by OWN.
Regards:
Sridhar.J
Similar Messages
-
User exit for contract start date in sales order change mode.
24.10.2008
Hi Gurus,
I need to disable the 'contract start date' (VEDA-VBEGDAT) field in Contract data tab at header and item level. Can someone suggest a user exit for the same ???
Regards,
UdaynathDear Udyanath,
Please check these User exits with the help of ABAPer
User exits in the program MV45AFZZ
The user exits which you can use for modifications in sales document
processing are listed below.
USEREXIT_FIELD_MODIFICATION
This user exit can be used to modify the attributes of the screen
fields.
To do this, the screen fields are allocated to so-called
modification groups 1 - 4 and can be edited together during a
modification in ABAP. If a field has no field name, it cannot be
allocated to a group.
The usage of the field groups (modification group 1-4) is as
follows:
- Modification group 1: Automatic modification with transaction
MFAW
- Modification group 2: It contains 'LOO' for step loop fields
- Modification group 3: For modifications which depend on check tables or on other fixed information.
USEREXIT_MOVE_FIELD_TO_VBAK
Use this user exit to assign values to new fields at sales document
header level. It is described in the section "Transfer of the
customer master fields into the sales document".
The user exit is called up at the end of the FORM routine
VBAK_FUELLEN.
USEREXIT_MOVE_FIELD_TO_VBAP
Use this user exit to assign values to new fields at sales document
item level. It is described in the section "Copy customer master
fields into the sales document".
The user exit is called up at the end of the FORM routine
VBAP_FUELLEN.
USEREXIT_MOVE_FIELD_TO_VBEP
Use this user exit to assign values to new fields at the level of
the sales document schedule lines.
The user exit is called up at the end of the FORM routine
VBEP_FUELLEN.
USEREXIT_MOVE_FIELD_TO_VBKD
Use this user exit to assign values to new fields for business data of the sales document. It is described in the section "Copy customer
master fields into sales document".
The user exit is called up at the end of the FORM routine
VBKD_FUELLEN.
I hope this will help you,
Regards,
Murali. -
Screen Exit for VA01/02 Additional data tab B
Hi
i am working on screen exit for Additional Data Tab B to add custom fields.I have included the fields in VBAK table using append structure(is there a way to include fields using Include Structure?).
Also i have seen in many threads that SAPMV45A program and 8309 is the screen number to do the changes.
I am new to this Screen exits can someone tell me how to add these fields in that tab?i dont understand what to do from here.
give me step by step process or any link to do this.hi
but does it ask me for ACCESSKEY?
i must not change the standard thing. i need to implement in Exits only.i have seen in SAPMV45A there are 2 exits exit_**_002 and 003 which can be used for PBO and PAI.
but i am confused on how to bring the fields into ADDITIONAL DATA TAB B without changing standard directly? -
Screen exit for va02 item additional data b
i completed to add a field in the in the sale order additional data B . in my requirement i want to add icon beside a field to allow execution of the query .
could you tell me how to do this?hi
but does it ask me for ACCESSKEY?
i must not change the standard thing. i need to implement in Exits only.i have seen in SAPMV45A there are 2 exits exit_**_002 and 003 which can be used for PBO and PAI.
but i am confused on how to bring the fields into ADDITIONAL DATA TAB B without changing standard directly? -
Transfer additional data together with a contract from srm to srm-mdm
Hi All,
I have a requirement to transfer additional data together with a contract, such as price scales, discounts, and discount scales
If the contract has condition like
scale Discount
0-10 20%
20-30 30%
from SRM to SRM MDM Catalog.
As a standard practice, we use report SRMMDM_CTR_TRANSFER in SRM to send the standard Contracts from SAP SRM system to the SRM-MDM Catalog repository via SAP XI.
But to transfer additional data , we have to use BBP_SAPXML1_OUT_BADI in SRM 7.0.
If any body worked on the same, please let me know the step by step procedure how to implement BBP_SAPXML1_OUT_BADI.
Regards,
VenkatHi Venkat,
You can have a look at the Note - 1296876
It gives the step - by -step procedure on what how to Enhance Contract Data Transfer.
For this, you may have to do the implementation in BADI BBP_SAPXML1_OUT_BADI
Change the XI mappings and the MDM Import manager mappings.
Hope this helps.
Regard,
Sherfu -
How to change the name of the Tab "Additional Data B" in VA02 Tcode?
Hi All,
I have enhanced the VA02 Header screen, and placed another Tab called DATA A.
Here I have two requirements
I want to change the name of the Additional Data B to some other name say DATA B
2. I have to add these two tabs in the menu Go to->Header->Additional Functions ->DATA A
Go to->Header->Additional Functions ->DATA B.
in VA02/VA03 T codes.
How can I Achieve these functionalities, please help me.
Thank you.
Regards
Ram.Hi,
Check this link Adding extra tabs in standard transactions for sales and contracts without access key. -
Disable the Editing Option in Employee Start Date at change Mode
Hi Expert's,
Here I have one requirement to Disable the Particular field in change mode. In Change mode the employee Start Date will possible to edit
but my client asking to disable that field. In create mode only that field should be enabled. i meant field ( PA0001-begda).
i know it is possible to restrict edit option with help of BADI and User Exit. but am looking to do in customizing option. it is possible to do?.
Thanks in Advance..
Regards,
Thangam.PHi ,
Anyone suggest me to resolve my problem.
Regards,
Thangam.P -
iTunes 12.1.050 - Rollback: Updated from 12.01, now I cant't change track numbers and add additional data fields. How can I roll back to the previous version? @Apple, I want a $100 gift card for the inconvenience.
- it's all said in the title. I can't understand why the developers turn things bad ... risking loosing Apples valuable customers.
More examples needed? (check out the communities and the reviews)
- OSX: Maverick to Yosemite = not recommended (check it out > http://roaringapps.com/apps)
- iPad: older versions as iPad2 should not upgrade to iOS7/8 (it's not supporting its hardware accordingly, it's designed for the latest hardware)
- iTunes (it's possible to rollback to 10.7 - 11.4, but you need to breech OSX system security framework)
- Pages (was a real alternative for many of us, each update reduced features and created incompatibility to older work files)
The list could easily extend to ...You can offer Apple feedback here: http://www.apple.com/feedback/
as for "
"@Apple, I want a $100 gift card for the inconvenience"
dream on. -
How can we hide Additional data fields - Contract Elements - Belgium
Hi ,
I want to Hide additional data fileds( IT0109) which are contry specific for belgium in contract elements Infotype ( IT0016)
I am not able to find these fileds in module pool MP001600. Please help me in this regard.
Thanks in advance.Dear,
Please check in T588M table
Module Pool MP001600 Variable key 12
Standard screen 2000 Feature
Alternative screen 2012
There you should have Contract Type field.
Best Regards,
Deepak.. -
Additional Data in Contract creation
Hi,
I had added some fields in additional data B. Earlier in additional data B all fields were visible, but after adding new fields (3 rows have been added) then the last three rows in additional data B have become invisible.
In the Additional data B we have 3 tabs. Initially in 3rd tab i had 5 rows (10 fields 2 per row). Now i have added 3 rows in 1st tab. Now in the 3rd tab i can see only 4 fields (2 rows and other 3 rows are missing).
Can any one pls let me know what might be the problem.
Thanks,
RajuProblem solved
-
I Need Function Module to export data in the CHANGE MODE.
Hi guys,
Scenario: I uploaded employee details in a ZEMP_TBL.
In need a Function Module
it has to ask Employee Id after entering the EMP_ID, and Execute the FM , it has to show related record of the Employee( name, address, qualification, etc...) in 'Change Mode'
Then I do changes in the Employee Record ( name, address, qualification, etc...) i.e. like changing address and Execute, it has to update in the database(ZEMP_TBL.).
I appreciate if any one help me.
Regards,
Surjith Kumar P
[email protected]Hi!
Welcome here!
There are no standard function elements for modifying a customer table (ZEMP_TBL) the way you wanted it.
You might manually maintain your table using transaction SM30.
If it is not good, you have to program the function element in the SE37 transaction.
Best wishes
Tamá -
Screen compression problems in sales order additional data b screens
When i enter va01 for the slaes order he screens are:
SAPMV45A8309, Sales Document Header - User Exit Header
SAPMV45A8459, Sales doc. Item - User exit item
Use screen painter to change them. (transaction SE51)
what happened is that i have four boxes in additional data b subscreens and i am calling another sub screen 9801 which contains table control what happened is that while run time i am getting gap in the boex of screen 8459, how to compreess the boxes or spaces to accomodate the table control.
very urgent pls.....
regards
subbaThanks for your reply , Actually i am calling 9801 sub screen with table control on to 8459 sub screen(sapmv45a program)
still the problemm remains the same. I am using the code as below.zie,z01,zia are all modification groups to hide the boxes in the 8459 screen, pls check my code and revert back urgently urgently.....
PROCESS BEFORE OUTPUT.
Verarbeitung vor der Ausg
MODULE ZZ_GET_TEXT.
MODULE ZZ_FIELD_SETTINGS.
CALL SUBSCREEN ZZAUDIT INCLUDING 'SAPMV45A' '9801'.
PROCESS AFTER INPUT.
CALL SUBSCREEN ZZAUDIT.
MODULE ZZ_FIELD_SETTINGS OUTPUT.
LOOP AT SCREEN.
Determine main grouping based upon mod group 3 field.
CASE SCREEN-GROUP3.
WHEN 'ZIA'. " Orbit /interface architecture.
PERFORM ZZ_FIELD_ZIA.
WHEN 'ZIE'. " ERI interface.
PERFORM ZZ_FIELD_ZIE.
WHEN 'Z01'. " Generic -Relevant for all interfaces potentially.
PERFORM ZZ_FIELD_Z01.
ENDCASE.
Handle display of contract versus other doc types.
IF VBAK-VBTYP EQ 'G'. "Contract doc type.
IF SCREEN-GROUP4 NE 'Z02'.
SCREEN-ACTIVE = 0. " field not relevant for contract display.
ENDIF.
ELSE. "other doc types.
IF SCREEN-GROUP4 EQ 'Z02'.
Field not relevant for non-contract display.
SCREEN-ACTIVE = 0.
ENDIF.
ENDIF.
FORM ZZ_FIELD_ZIE.
IF NOT VBAK-AUART IN ZZR_AUART.
IA related Doc Type - Hide ERI fields
SCREEN-ACTIVE = 0.
ELSE.
IF SY-BINPT NE 'X'. " Not Processing in BDC Mode
SCREEN-INPUT = 0. " Turn Off Input Ability
ENDIF.
CASE SCREEN-GROUP4.
WHEN 'ZAU'. " Audit Toggle Related
IF zzshowaudit NE 'X'.
screen-active = 0.
ENDIF.
WHEN 'ENA'.
SCREEN-INPUT = 1.
WHEN 'ZTS'.
IF SY-SYSID EQ 'DV2'.
SCREEN-INPUT = 1. " Testing Allowed in Development
ENDIF.
ENDCASE.
ENDIF.
FORM ZZ_FIELD_ZIA.
IF VBAK-AUART IN ZZR_AUART.
ERI related Doc Type -Hide IA related fields
SCREEN-ACTIVE = 0.
ELSE.
CASE SCREEN-GROUP1.
WHEN '001'. "0902 specific fields
WHEN '002'. "0902 WebCore fields
IF VBAK-VKORG NE '0902' AND
VBAK-VKORG NE '0903' AND
VBAK-VKORG NE '0917'.
SCREEN-INPUT = 0.
ENDIF.
WHEN '003'. "0917 specific fields
IF VBAK-VKORG NE '0917'.
SCREEN-INPUT = 0.
ENDIF.
WHEN '999'. "Generic Fields
IF VBAK-VKORG EQ '0917' OR
VBAK-VKORG EQ '0902' OR
VBAK-VKORG EQ '0903'. -
How to update open PO price based on Price date category in contract?
I've created a contract/ outline agreement with Price date category as '2'- Delivery date. (Path is Item details> More Functions> Additional Data). This means that PO price should be determined based on its delivery date.
In contract, there are two date ranges for conditions. PO creation and delivery date falls under different ranges. Now, the open PO price is getting updated based on PO creation date but not on delivery date. We have tried using MASS transaction for this.
Can someone suggest any solution?The Price Date category field was visible in contract but not in our PO. Due to this, MEMASSPO was not updating the field value and we were changing the value to '2' manually by debugger. Hence some table updates were missing and causing the whole issue.
The solution is to change the screen layout for PO. If Price date cat field is hidden, then you need to make it optional entry in SPRO- Purchase Order - Define screen layout at document level--> Quantity and Price for ME21N , ME22, ME22N and for field selection key assigned to PO document type.
This field will be available in ME22N- Condition Control TAB.
Regards
Ankita -
Service sheet cancellation and also transport the additional data tab made
service sheet cancellation and also transport the additional data tab made mandatory in the production server.
HI,
Service Entry sheet cancellation steps as follows.
Step-1 Type ML81N T-code
Step-2 Click 'Other Purchase Order' button and enter your service sheet number.
Step-3 Now, service sheet opened and Click on change button(pencil button) of header level for display mode purpose.
Step-4 Now, Click on Revoke button for acceptance and then SAVE the service sheet.
Step-5 Then, Click on change button(Pencil button).
Step-6 Now, display you deletion flag indicator(dust bin) in header level(same line of change button).
Step-7 Now, Click on deletion flag button(dust bin button) and then SAVE the service sheet.
At present, the particular service entry sheet deleted and also GRN value reversed.
Hope, it is useful for you.
Regards,
K.Rajendran -
While creating or changing BP, how can I know the mode whether it is creating or changing in PARTNER_UPDATE BADI.
Regards,
Aruna.Hi Aruna,
Check the code snippet that I had implemented in partner_update badi. I am sure this will be of help to you,
DATA: ltb_but000_old TYPE TABLE OF but000,
ltb_but000_new TYPE TABLE OF but000,
lwa_but000 TYPE but000,
lwa_bus000 TYPE bus000___i.
DATA: lw_partner_id TYPE bu_partner.
REFRESH: ltb_but000_new, ltb_but000_old.
CLEAR : ltb_but000_new, ltb_but000_old.
Get the current BP.
CALL FUNCTION 'BUPA_GENERAL_CALLBACK'
TABLES
et_but000_old = ltb_but000_old
et_but000_new = ltb_but000_new.
Get the first record from the internal table.
READ TABLE ltb_but000_new INTO lwa_but000 INDEX 1.
CHECK sy-subrc = 0.
Determine if change or create
Check if the BP already exists and this is a change.
We only want to update the Marketing Attributes
in CREATION mode.
CLEAR lw_partner_id.
SELECT SINGLE partner
INTO lw_partner_id
FROM but000
WHERE partner = lwa_but000-partner.
CHECK sy-subrc <> 0.
In addition , I hope the FM BUP_BUT000_SELECT_SINGLE can also be used to check if the BP is available in database or not thereby you can determine if the BP is in create or change mode.
Best Regards, Adil
Maybe you are looking for
-
How do i remove the printhead on hp 1600xi all in one printer?
I keep getting the message remove and check cartridge on the display of my hp 1600xi all in one printer. I've replaced the ink cartridges. Turned it off, and on. Unplugged it, and plugged it back in. I still get that message. The only other thing tha
-
VGA monitor and TV switchbox with Mini
I have recently purchased the EyeTV for DTT box for my Mac Mini. I currently use a Dell VGA monitor for my work but would like to watch TV broadcasts from the EyeTV through my TV. However, I don't want to keep unplugging the monitor and then plugging
-
Mapping issue with repeating segments
Hi, Our system creates EDI messages and have a date part which looks like below: <DTM> <DTM01> <DTM0101>2</DTM0101> <DTM0102>201409241200</DTM0102> <DTM0103>203</DTM0103> </DTM01> <DTM01> <DTM0101>137</DTM0101> <DTM0102>201409221200</DTM0102> <DTM010
-
Is the audio sync bug (related to custom clip speeds) still present in iMovie 11?
Is the audio sync bug (related to custom clip speeds) still present in iMovie 11? I encountered it in 09 and was wondering if it was fixed in the latest version.
-
Hi; I have this ugly code: var i:Number = new Number(0); while (i > 6) switch (i) case (0): container = container0; break; case (1