Adding a Field in a Transaction Datasource
Hi,
I have created a ZAUTH InfoObject in BI for the field Authorization group (BEGRU - MARA). This ZAUTH Infoobject is getting filled in through Master data Load of 0MATERIAL. I have added the Infoobject ZAUTH as a Navigational Atttribute in 0MATERIAL.
I have created a Billing DSO for the Transaction load which gets data through the Datasource 2LIS_12_VDITM. In DSO, i have a requirement wherein i have to write a routine using 0customer & Authorization group (ZAUTH). The requirement goes like this:
If the Customer number = 100 & Authorization = ABC, Put Detail = Stock.
If the Customer number = 200 & Authorization = XYZ, Put Detail = Trade.
The Problem here is i dont have the BEGRU field in the Transaction Datasource 2LIS_12_VDITM. I know we can customize the Datasource & add this field. But, is there any other way to do this?
Regards,
Murali
I guess you can realize this requirement without enhancing the datasource. There is 1:1 relationship between material and auth group as it is added as an attribute on it. You can derive the auth group by looking up material master data in the code, for the material on the billing document. Once this is derived you can build your logic for detail. You need to derive auth group at a lower level in the data flow and put logic for detail at the next level or you can consider using start (derive auth group) and end routines (logic for Detail).
Similar Messages
-
Possibility of adding new fields to migo transaction
Is there a possiblity of adding new fields in migo transaction so that we can enter the base price of items in po.
Also Can we send mail to relevant authorization if there is difference in price entered in the po and the value entered in GRHi, You can use BADI 'MB_MIGO_BADI' for adding custom fields at item as well as header level .
or Check SAP Note 339448 - MIGO: settings of table control
2-You can not do any thing related to price in MIGO, since you cannot enter any manual values in MIGO, it will always pull from PO or MIRO (in case of Imports). -
Re :adding custom fields to standard transaction
Hi ..
I've added custom fields to vbap table..I have also
added these fields in the va02 screen.
Now whatever values I enter for the zfields(va02 ) must be saved in vbap table.
How do i do this?.
Should I write in MV45AIZZ .(PAI).
what are the steps i have to follow?.
Thanks and regards..
tharun venkatzfield in the program means the corresponding field name u have given for the newly added field in the table.
IN the layout u might have added some field ad have given some name (I/O) field name. -
Adding new field in ES55 transaction
Hi experts
1)I have to add new input field in transaction ES55( second screen where address and all other details are coming )to input Business Partener Number .
I tried to do so using user exit I tried all function modules of XES55 function group but couldnt find any exit.
What should I do?
2) My second requirement is as soon as user Input Business Partner No. the address details of that business partener should come here by itself as connection object address details.
Any ideas? What should I do?How can this be done.
ThanksHi,
good question - as far as I know, there is no solution to this requirement. BUT usually the business partners are created AFTER the connection object was created and get the address of the connection object...
But anyway, only thing I can think of, check the exists ITOB000* - maybe those are passed ...
Otherwise - just use ECC 6.0 and the enhancement framework.
KR
Uwe -
Adding custom fields to CN41 Transaction code
Hi Experts,
I have a requirement to display few SAP standard fields (like VORN1 from AFABD structure) in CN41 transaction code. I modified the custom include structure CI_PROJ in table PROJ. When I ran CN41 tcode, this field doesn't show up in the layout list. But I can see the same feild in CN42 transaction code. Can anyone advise what is the difference between CN41 & CN42 and how this field to be shown in CN41?
Also, can some one advise, if SAP will take care by itself to fill the data since it is standard field or do we have to write any custom code in user exit?
Finally, can anyone explain me the difference between Structure Overview & Project Definitions?
Really appreciate your help.
Regards,
Sailesh.Thanks Rod,
But SAP gave us a provision to modify the custome structures CI_PROJ or CI_PRSP etc so that we can add the fields here. My question was, I am able to see these fields in CN42 tocde but not in CN41. Is there a way, that I can display the fields fromm CI_PROJ onto CN41 report?
And for second part, I thoguht, if I add the SAP standard fields from PSJ logical database, then SAP should update these fields automatically. I might be wrong on this.
Any ideas?
Shylesh -
Regarding adding custom fields in IE02 Transaction
Hi Experts,
In IE02 Transaction (Change Equipment ) in Additional Vehicle Info tab , I need to add additional field . Please tel me any screen exists do this or any custom screen exists ? for example for MM01 by copying the Standard Function Group MGD1to ZMGD1 and in custom screen 0001 we are doing the changes . similar way for IE02 any custom screen exists ? Please guide me how to do for this requiremnt and i need to know any restriction(number of fields to add) is there?
Regards,
PriyaHello Priya,
U can check out the following BADI'S
EQUI_SCR_01
EQUI_SCR_02
EQUI_SCR_03
EQUI_SCR_04
EQUI_SCR_05
EQUI_SCR_06
EQUI_SCR_cc
also, check the user exits
IEQM0001
IEQM0002
IEQM0003
IEQM0004
IEQM0005
IEQM0006
IEQM0007
all the best !!
Kindly ackowledge the reply if the issue is resolved/
Thanks,
Ravi Aswani -
Adding custom fields to XD01 transaction
Hi All,
I need to add custom fields to the Customer create transaction (XD01). Can anyone tell me the feasibility of having screen-exits or BADIs to acheive the same? I have searched for screen exits but could found none, and regarding BADI's i found these CUSTOMER_ADD_DATA, CUSTOMER_ADD_DATA_CS and CUSTOMER_ADD_DATA_BI. Unfortunately there is no default code assigned to these BADI's. Please tell me how we can acheive the requirement. we dont have any include too in the KNA1 table hence i feel going with APPEND structure.
Thank You
Yugandhar KHello Mahesh B
In short
The Number field determines the display order of the Tabs on your new screen. The i_taxi_fcode parameter is the text you entered, or will enter, in the Function Code field on the Label Tab Pages.
In long
In the IMG activity Prepare Modification-Free Enhancement in Customer Master Record, you add a Screen Grp code (e.g. Z1) and a description. Then you select Z1 and double-click the Label Tab Pages folder on the left.
Now, add one or more records in this Label Tab Pages screen. Each record you add will cause a Tab to be displayed on your new Z1 screen (once you implement the screen with a program as described in earlier posts).
The fields of the Label Tab Pages records are:
- NUMBER, which determines the order that the Tabs will be displayed;
- FUNCTION CODE, this is passed to the BAdI as i_taxi_fcode;
- DESCRIPTION, which becomes the Label displayed on the Tab; and
- ICON, which, if entered, will display beside the Label on the Tab.
Example records:
10, Z1_TR1, Tab1description, <blank icon field>
20, Z1_TR2, Tab2description, <Some Icon>
I prefixed my FUNTION CODEs with the screen group (e.g. Z1_TR1 and Z1_TR2).
More than one BAdI can be implemented in the system at the same time, so you should use the Screen Grp (e.g. Z1) and/or the Tab FUNCTION CODE (i_taxi_fcode - e.g. Z1_TR1) to determine when to execute your custom code.
Below is an example implementation of the get_taxi_screen method in the customer_add_data_cs BAdI.
If a user were to click on the second Tab of the Z1 screen group, the Z1_TR2 case would be executed and screen 200 would display on this Tab screen. If the user clicked back to the first tab, the Z1_TR1 case would be executed and screen 100 would display on this Tab.
method if_ex_customer_add_data_cs~get_taxi_screen .
case flt_val.
when 'Z1'.
case i_taxi_fcode.
when 'Z1_TR1'.
e_screen = '0100'.
e_program = 'Z_PROGRAM_NAME'.
e_headerscreen_layout = ' '.
when 'Z1_TR2'.
e_screen = '0200'.
e_program = Z_PROGRAM_NAME'.
e_headerscreen_layout = ' '.
endcase.
endcase.
endmethod.
Hope this helps.
Allan -
Adding custom fields in Delivery transaction
Hi,
I need to add custom fields in the delivery transaction(VL01N/VL02N) at Item level in Material tab screen.
Are there any screen exits available for delivery order in any other tabs or Do I have to modify the standard program.
Regards,
SudheerHi sudheer
there is no screen exits for vl01n adn vl02n
you have modify the standard program
regards
kishore -
Enquiry about adding new field in SAP transaction vl10c
Hi,
requirement:
I want to add additonal field after executing SAP transaction vl10c.
help me
poojaHi,
You acn add extra fields with the help of a screen exit.
Try the following Exits:
V50R_USEREXITS
V50R_USEREXIT_PREPARE
V50R_USEREXIT_TRANSF
Related to the program RVV50R10C.
Regards,
Anji -
Adding new field in Call transaction
Hi,
i need to add a new field which is in flat file to created transaction(vd01) using call transaction method.
pls help me through step by step process
thanks in advance
Barkath1. Add the field in the file.
2. Fill the BDCDATA table in your program ( find an exact and insert bdcdata record)
perform bdc_field using 'RF02K-LIFNR' ITAB-LIFNR.
Or
Re-record VD01 and create a temporory program and check where exactly you need add the perform to fill bdcdata table.
Regds
Manohar -
Hey All,
I am trying to figure out a way to Mass maintain Custom fields(Z fields) in KNA1 using transaction XD99. I did find some material which discussed about adding custom fields to MM17 transaction, but couldnt get any usefull information on XD99.
Any inputs or suggestions are highly appreciated.Hi,
Please check the following oss note
Note 414020 - MASS: Customer fields are not mass-maintainable
Thanks
Naren -
Custom Fields in ME21N transaction
Hi all,
I have added custom fields on the transaction ME21N using the screen exit in enhancement MM06E005.
Now i need to do validations on these fields even if the user does not come to the screen. So i am using the BADI ME_PROCESS_PO_CUST for the validations.
But this BADI gets triggered only when there is a change in a standard SAP field. If i change the value of the Custom field then the BADI does not get triggered.
So the problem is that once i issue an error message for the custom field in the BADI .. and then change the value in the custom field, the BADI does not get called and hence the error message stays as it is...
Any solutions for this?
thanks,
Ashiq Ali Ratnanieven when we create a custom screen, the user-exits which are getting called from other screens should also get called from custom one. If this is not happeing, then you need to check in configurations where you have created this screen, that whether you have done assignment of screen at right place, not at the header level but at tab level.
-
Adding Selection Field to 0FI_GL_1 Datasource - GL Transaction figures
Hi,
I would like to add Chart of Accounts to my selection criteria of Datasource 0FI_GL_1 (for extraction to our BW 3.0B system. However when I go to RSA6, I can see KTOPL (Chart of Accounts) in the extract structure, but the Selection checkbox is greyed out. [R/3: PI 2003_1_46C]
Any suggestions?
Regards
Adrian
P.S The reason I wish to include KTOPL in the selection is that we have many companies that belong to 2 different countries. KTOPL is easiest way for me to determine which country belongs to and I need to schedule my extracts by country.Many thanks Siggi,
That seems to have done the trick.
I made one minor change to your suggested code:
update roosfield set selection = 'X'
where oltpsource = '0FI_GL_1'
and objvers = 'A'
*>>>> by adding
and field = 'KTOPL'.
- so it only turned on the relevant field.
Best Regards
Adrian -
Adding a new field to the transaction va01
Hi,
I have added a field to the va01 transaction in the "Additional Data B" tab
by modifying screen number 8309 in program SAPMV45A.
I have also added a structure in the table vbak for this additional field on the screen.
But I can not save or display the data in that field.
Should I give the value somewhere in the code of screen number 8309 or any ohter way of this?
Regards,
UtkuHi
When you create your screen use directly the std structure VBAK and VBAP to design the input/output fields.
So for example if you have added the field ZZFIELD in VBAK, insert it in 8309.
In this way the standard program VA01'll automatically store your data in your fields.
So you don't need to write some code to store it, but only (if it needs) some code for validations in the screen flow.
Max -
Adding a field in the standard transaction bbpsc01 of SRM
Hi All,
The requirement is that a new field (tracking no) needs to be added in the screen of bbpsc01 transaction in SRM using a BADI. The field 'tracking no' is available in the standard table BBP_PDBEI.
The BADI definition BBP_UI_CONTROL_BADI looks like the relevant one. But how do I add this standard field in this transaction?
Will Reward points if helpful.check
Transaction Code - F-53 Post Outgoing Payments
Exit Name Description
RFAVIS01 Customer Exit for Changing Payment Advice Segment Text
RFEPOS00 Line item display: Checking of selection conditions
RFKORIEX Automatic correspondence
SAPLF051 Workflow for FI (pre-capture, release for payment)
F050S001 FIDCMT, FIDCC1, FIDCC2: Edit user-defined IDoc segment
F050S002 FIDCC1: Change IDoc/do not send
F050S003 FIDCC2: Change IDoc/do not send
F050S004 FIDCMT, FIDCC1, FIDCC2: Change outbound IDoc/do not send
F050S005 FIDCMT, FIDCC1, FIDCC2 Inbound IDoc: Change FI document
F050S006 FI Outgoing IDoc: Reset Clearing in FI Document
F050S007 FIDCCH Outbound: Influence on IDoc for Document Change
F180A001 Balance Sheet Adjustment
FARC0002 Additional Checks for Archiving MM Vendor Master Data
FEDI0001 Function Exits for EDI in FI
No of Exits: 14
Rewards if useful................
Minal
Maybe you are looking for
-
How can I get FF to always open all of my homepages?
I am using FF v.3.6.10 & XP with Service Pack 3. I am always conscious of installing the latest updates available for all of my programs. I use 4 homepages but occasionally when I open FF it only remembers my first homepage (which incidentally is htt
-
My Macbook (safari) suddenly thinks it has adblocker but i never installed it and its not in extensions. its blocking a tv site i watch - how to remove it if it's not there?
-
Rounding up the billing amount
Dear SAP Gurus and Experts, Would like to seek for your assistant to kindly provide guide to configure the rounding up and down value in the billing amount where by if the amount is $8.02, it will be shown as $8.00 and if the amount is $8.06, it will
-
Hello, I'm currently trying to use LabView for RS-232 communication. The thing is, instead of using the standard hardware flow control method, I'd like to be able to control the flow control lines manually. Is there any way to set the values of these
-
Reinstalled Lion, Now can't boot WIndows
So I did a direct clone of my old macbook over to my new one and in diong so, sortof screwed up some files on my mac partition. That issue is solved. However, now my WIndows partition isn't available to boot from. When I open up Bootcamp, my only two