Creating additional screen field in Vendor Master at Company Code Level
Hi All,
I have to add some custom fields in Vendor master at Company Code Level.I have alraedy implemented a BAPI suggested by the system to add additional fields.
A new Button is coming after implementing the BAPI , which gives me a space to add new custom fields , which i have appended at LFA1.
My problem is that , the new Button is visible at each screen, i.e Button is coming at Address tab, Control tab, all screen correspond to company code and all tab correspond to purchasing.
While i want that Button should only be visible at screens correspond to company code.
Please suggest how to acheive the same.
Regards,
Subhash
Hello Karidhal Subhash -
I'm facing a similar problem. I've got my BADI working properly with the exception of...
I only want my custom button to appear if they've input a Company code on the selection screen. Did you find a way to solve this problem?
regards.
Similar Messages
-
Vendor Master and Company Code
Hi All,
We had an issue arise where a user created a purchase order with a vendor that was not assigned to a particular company code. Apparently the system did not give the error msg "vendor not assigned to company code -
" However, now that the invoice is being entered,, we now receive the error message. Does anyone know what would allow the purchase order to be completed with a vendor that is not assigned to that particular company code?
ThanksHi,
The system does not check this at the time of PO creation, I cannot see any relevant error messages either.
I will keep looking but it has not presented any major problems in my experience because the finance department can often be slow adding their data and so the PO would be held up unnecessarily.
Are you sure that it causes significant problems?
I can see that it may result in POs being fulfilled by vendors that you don't want to deal with perhaps?
Steve b
Steve B -
Standard screen changes-addition of a field in vendor master table
Hi Champs,
My requirement is to add a field in LFB1 table.
I have added the field in the table using append structure, that was fine.
I need to add the same for input/output on the screen 215 of program SAPMF02K (for the screen of Payment transaction Accounting at company code level).
The screen enhancement available for vendor master is for adding a new sub screen. But I need my field to be input/output on screen 215 of program SAPMF02K (for the screen of Payment transaction Accounting at company code level).
The only option left with me was to make changes in the Standard SAP screen as there are no enhancements available to suffice my requirement.
After taking the access key, if suppose i make changes in the standard screen viz. given a dictionary refrence to the new field created on screen 215. My query is do i need to do any kind of coding in PBO or PAI of the screen.
A quick reply would be overwhelming.
Thanks
Regards,
NishantOfcouse Nishanth, u need to code in PBO and PAI event.
PAI -> To read the User input and for doing validations or some thing as per ur requirement
Hope this helps,
Shiva kankanala -
Addition of a field in vendor master table at company code level
Hi Champs,
My requirement is to add a field in LFB1 table.
I have added the field in the table using append structure, that was fine.
I need to add the same for input/output on the screen 215 of program SAPMF02K (for the screen of Payment transaction Accounting at company code level).
As far as I know there are only screen enhancements for Vendor master(no screen exits). The screen enhacements are "Prepare Modification-Free Enhancement in Vendor Master Record". But using that i need to create a subscreen, but in my requirement I need to add the field on the same screen.
Is there any solution for that???
Please let me know if my doubt is not clear.
Regards,
NishantHi Krish,
I am not able to find the screen exit for my requirement.There is only screen enhancement for Vendor master.If you have any idea of the same pls let me know.
I am ok with the solution that i need to change in the standard screen using access key, but do i need to code anything in the PAI or PBO of the screen or it will be taken care automatically. Details of the program and screen is already given.
Thanks
Reagrds,
Nishant -
Communication method in Vendor master required at company code level
Standard Communication method field in Vendor master, which determines the method of communication with the business partner, is placed at General data level. Business uses same Vendor master across company codes / purchase organizations. The communication method for each of them can be different for the same Vendor record. This currently is a limitation in using MDM for Vendor data management. Is there a way to either move std communication method field to purchase org / company code level ? Is there any other possibility availble for meeting this business requirement ?
Hello,
The requirement is to have communication method by country (company code / purchase org). That will enable business to have different communication methods (print, fax, EDI etc) with corresponding Vendor business partners in respective country.
Thanks,
Tushar. -
Blocking Vendors on Company Code level
Hi,
Our Purchasing Organization has multiple Company Codes. Is it possible to block certain vendors for a Particular company code without affecting the other company codes which might be using that vendor??
What exactly we are trying to do is block all future Purchase orders & Requisitions from being created for a list of Vendors for one company code. We do not want it to affect other Company codes within the same Purchasing Org which might be using the same suppliers.
I know about XK05 but I think it puts a "Purchasing block" at the Purchasing Org level only and not on the Company code level. Is there any way to achieve this??
Your inputs are really appreciated.Hi Martin,
If you want to Block the Vendor for a Particular Purchase Organization and Company code then Go to XK05 and Select Vendor Pur Org and Comp Code and in Posting Block tab Activate for Selected Company code and in Purchasing Block tab Activate for Selected Purchase Organization and Save.
Before this you need to set the following to Error.
SPRO-MM-Purchasing-Environment data-Define attributes for System messages
ME 023 Vendor & blocked for purchasing organization &
ME 024 Vendor & flagged for deletion
ME 025 Vendor & flagged for deletion for purchasing organization &
For XK05 Message ME 023 would work.
Regards,
Nani. -
Add additional field in Vendor master data for VAT Reg. No.?
Add additional field in Vendor master data for VAT Reg. No.?
Hi I need to add one additional field for other VAT Reg. number in vendor master data FK01, We currently have two field
Current Settings:
Country : LFAS-LAND1
VAT registration no.: LFAS-STCEG
I need to add one additional field for text information. Is this possible?
Thanks you very much
Luis G.If you want to add new fields that are not possible from config (check with your consultant) you need to implement BADIs
In SPRO, go to:
>Logistics-General
->Business Partner
-->Vendors
--->Control
>Adoption of Cusomter's Own Master Data Fields
and read the documentation provided there.
You will need to implement following BAPIs
Processing Master Data Enhancements: VENDOR_ADD_DATA
Customer Subscreens: VENDOR_ADD_DATA_CS
I am not aware of any other way to add new fields to Vendor master (however, check with your consultant for config related screen modifications)
Should you need any further info to implement it, post back (read it thoroughly first, it's quite self-explanatory).
regards,
Aabhas -
Additional Fields in Vendor Master
Hi All,
I am using ECC5 version my client wants Other Country, Other City, Other Region fields in Vendor Master.
So can some one help me out how to add those fileds in Vendor masters. I saw in my Account group could not find it.
So if some knows the solution for same kindly let me know.
Thanks in Advance.
Regards,
Kiran.Hi,
You can add ZZ-fields with the BADI 'VENDOR_ADD_DATA' and 'VENDOR_ADD_DATA_CS'.
But if you need store other address or alternative addresses, perhaps you can create a partner function for this role.
I hope this helps you
Regards,
Eduardo -
Add new input field in vendor master
Hi all,
I need to add a couple of <b>new columns</b> to the "Alternative payee" screen in the vendor master (screen <b>SAPMF02K 1130</b>). Is this possible?
Can I use a BADI, or maybe an enhancement/user exit?
Thanks for all your replies, answers will be rewarded.
- Mari VirikHi
It depends on which release you're using.
If your release is greater than 4.6C, you can enhance it by BADI (go to Vendor Customizing: the node Master Record). Here you can develop a BADI in order to create a new TAB to change/display your Z-FIELDS.
If your release is 4.6c or lower one I believe you need to change the std program or you can try to use the BTE for Additional Components)
Max -
Added new fields in vendor master in xk01 but data is not getting saved
Hi experts,
To add new fields in vendor master i have followed the following steps :
1.) Appended a structure ZRTGS in LFA1 table with required fields and activated
2.) Added new button in xk01( vendor master ) using spro -> logistics-general -> business partner -> vendors ->
control ->adoption of customer's owaster data fields -> prepare modification free-enhancement of vendor master record
Created a screen group ZR and defined label tab pages with function code ZRTGS and saved entries
3.) Created a implementation for BADIs VENDOR_ADD_DATA and VENDOR_ADD_DATA_CS.
4.) Created a program with my own subscreen for the required fields
The button is getting displayed in XK01, XK02 and XK03 respectively. Whenever the button is clicked the subscreen with
the fields is also displayed. But whenever i try to save the data in either XK01 or XK02 it is not getting saved in to the
database table LFA1.
Request your help in this regard.
Thanks in Advance.Hi,
You may need to check this include .
EXIT_SAPMM06E_008 -->Import Data from Customer Subscreen for Purchasing Document
Thanks,
vamshi -
Need exit to add new fields for Vendor master creation
Hi All,
I have to add a new screen with some fields in Vendor master (Xk01) creation. Can any one suggest me
any screen exit / user exit through which I can add these fields.
Please explain the procedure to add the fields through exit.This will be of great help.
Thanks
Vinod.run the following program which ggives available exits for tcode
REPORT z_find_userexit NO STANDARD PAGE HEADING.
*& Enter the transaction code that you want to search through in order
*& to find which Standard SAP User Exits exists.
*& Tables
TABLES : tstc, "SAP Transaction Codes
tadir, "Directory of Repository Objects
modsapt, "SAP Enhancements - Short Texts
modact, "Modifications
trdir, "System table TRDIR
tfdir, "Function Module
enlfdir, "Additional Attributes for Function Modules
tstct. "Transaction Code Texts
*& Variables
DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
DATA : field1(30).
DATA : v_devclass LIKE tadir-devclass.
*& Selection Screen Parameters
SELECTION-SCREEN BEGIN OF BLOCK a01 WITH FRAME TITLE text-001.
SELECTION-SCREEN SKIP.
PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN END OF BLOCK a01.
*& Start of main program
START-OF-SELECTION.
Validate Transaction Code
SELECT SINGLE * FROM tstc
WHERE tcode EQ p_tcode.
Find Repository Objects for transaction code
IF sy-subrc EQ 0.
SELECT SINGLE * FROM tadir
WHERE pgmid = 'R3TR'
AND object = 'PROG'
AND obj_name = tstc-pgmna.
MOVE : tadir-devclass TO v_devclass.
IF sy-subrc NE 0.
SELECT SINGLE * FROM trdir
WHERE name = tstc-pgmna.
IF trdir-subc EQ 'F'.
SELECT SINGLE * FROM tfdir
WHERE pname = tstc-pgmna.
SELECT SINGLE * FROM enlfdir
WHERE funcname = tfdir-funcname.
SELECT SINGLE * FROM tadir
WHERE pgmid = 'R3TR'
AND object = 'FUGR'
AND obj_name = enlfdir-area.
MOVE : tadir-devclass TO v_devclass.
ENDIF.
ENDIF.
Find SAP Modifactions
SELECT * FROM tadir
INTO TABLE jtab
WHERE pgmid = 'R3TR'
AND object = 'SMOD'
AND devclass = v_devclass.
SELECT SINGLE * FROM tstct
WHERE sprsl EQ sy-langu
AND tcode EQ p_tcode.
FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
WRITE:/(19) 'Transaction Code - ',
20(20) p_tcode,
45(50) tstct-ttext.
SKIP.
IF NOT jtab[] IS INITIAL.
WRITE:/(95) sy-uline.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 sy-vline,
2 'Exit Name',
21 sy-vline ,
22 'Description',
95 sy-vline.
WRITE:/(95) sy-uline.
LOOP AT jtab.
SELECT SINGLE * FROM modsapt
WHERE sprsl = sy-langu AND
name = jtab-obj_name.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
WRITE:/1 sy-vline,
2 jtab-obj_name HOTSPOT ON,
21 sy-vline ,
22 modsapt-modtext,
95 sy-vline.
ENDLOOP.
WRITE:/(95) sy-uline.
DESCRIBE TABLE jtab.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No of Exits:' , sy-tfill.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'No User Exit exists'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'Transaction Code Does Not Exist'.
ENDIF.
Take the user to SMOD for the Exit that was selected.
AT LINE-SELECTION.
GET CURSOR FIELD field1.
CHECK field1(4) EQ 'JTAB'.
SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN. -
Solved - Group Fields for Vendor Master Records in IMG
This was the solution.
The new field's data element I added to LFB1 did not have the "change document" field checked. I made that change and now that field shows up in IMG.
Hello all,
I added an append structure to the table LFB1. This structure has 1 field. I then created a "Modification-Free Enhancement of Vendor Master Record" to add the new LFB1 field to the vendor master screen, edit and display screens. This is the 3rd time I have done this. So far so good.
Now our functional analyst went into IMG to add this new LFB1 field to a "Group Fields for Vendor Master Records" which we have done 2 other times.
The new LFB1 field does not show up in the list of possible Table-fields.
There must be some other step I am missing.
Does any of this ring a bell? We are on version 4.7.
Thanks
Bruce
p.s.
This is the IMG path for adding 'Field Groups' to vendor master fields.
Financial Accounting/
Accounts Receivable and Accounts Payable/
Vendor Accounts/
Master Data/
Preparations for Creating Vendor Master Data/
Group Fields for Vendor Master Records
Edited by: Bruce Tjosvold on Nov 21, 2008 1:18 PMHi Vandana,
There are several tables that are contain Vendor Master related data which can be used for extraction to BW. Some of the tables which can be useful for you are:
LFA1 : Vendor Master (General Section)
LFM1 : Vendor master record purchasing organization data
LFBW : Vendor master record (withholding tax types) X
WYT3 : Partner Functions
LFBK : Vendor Master (Bank Details)
LFB1: Vendor Master (Company Code)
ADRC: Addresses (Business Address Services)
ADR3: Fax Numbers (Business Address Services)
ADR6: SMTP Numbers (Business Address Services)
ADRT: Communication Data Text (Business Address Services)
You may use the Data sources mentioned in the previous update from Venky above namely :
0VENDOR_ATTR --- for master data attributes
0VENDOR_TEXTS -- For texts
Since the fields that you are using are from different tables so its better if you go for a Generic Data source where you can use the fields as per your requirement.
Thanks
Pawan
Edited by: pawan190187 on Aug 19, 2011 12:40 PM -
Plant field in vendor master.
Hi All,
I have 2 systems.
1.DEV
2.QTY
while creating a vendor for account group 007(plant),the plant field is not appearing in additional pur data of vendor master in QTY system but its apearing in DEV system,
I checked config settings and its same in both.the filed for plant is optional.
Appreciate your inputs to fix the issue.Hi,
Hope the Plant field is available but entry is missing in the field in Quality.
You have to maintain the plant in the Additional Purchasing data in Vendor master purchasing view.
Since its not maintained in Quality its not appearing whereas it is maintained in DEV.
Hope its clear.
Thanks & Regards, -
Masking Certain Field in Vendor Master Data
We have a Enhancement which involves conversion of Vendor Numbers.,It so happened that a category of Vendor Codes were the Social Security Numbers.
Now that due to Privacy Laws etc they are converting that number logic which is throwing challanges.
The first Step is to convert Vendors from XSSN to Y123 and the second is also retain the social number in a encrypted field as it is used for 1099 reporting.
I am aware that there is a standard functionality for Credit Cards Numbers Masking but not sure if there is any thing for special fields on Vendor Master.
If you are aware of any options to handle the switchover or masking certain fields pls share them with me.
Thanks,
PraveenPraveen,
Did you try 'Define Screen Layout per Activity (Vendors)' and suppress/hide the fields? -
Custom field in Vendor Master - track field changes
Hi Experts,
I have a requirement to enhance vendor master (XK01) by adding custom fields. I did this, but now the customer needs to track changes made to this field. He expects to see the changes made to this custom field using menu path 'Environment -> Field Changes' from vendor master transactions (XK01, XK02, XK03). I have enabled the track changes in the data element, so that field changes can be tracked in CDPOS, but that is not enough. Please help to find solution. Thanks.
Regards
ArunHi Brad,
I added the new fields to vendor master using the SPRO option:
'Prepare Modification-Free enhancement of Vendor Master Record' in the following path:
Logistics-General -> Business Partner -> Vendors -> Control -> Adoption of customer's own master data fields. This created a button on vendor master, and my field is in a pop up box which is generated on click of this button.
This field is stored in LFM2 table.
I have enabled the change flag in the data element of the custom field, and it is showning the field changes in CDPOS table.
But the problem I face is how I can avoid going to the CDPOS table and instead use the menu option :
'Environment -> Field Changes'
Regards
Arun
Maybe you are looking for
-
Dear Friends, I have an issue like this.. PO is created with 10 items and freight charges are entered in header level. GRN is done for 3 items.. While making invoice for partial delivery, system is not taking freight condition. "Checking invoice with
-
Item Level Permission does not work as designed
Here is the problem. We have a site with a site members group with created permission level called vnContributor that differs from contributor in that they cannot edit delete items or versions, or create alerts. We have a site owners group who have
-
Report Queries and Report Layout
Hello, I currently have several report queries with existing report layouts done in xsl.fo. I will be upgrading to Apex 4.0 in the next couple of months and I wanted to make sure that my reports will still work. I have an account on the Oracle hosted
-
Changes not reflecting in Bex Browser
Hi experts, I made changes to standard web template defined in SPRO setting. Now because this standard web template so this change is getting reflected in all web templates. But when user is executing these WAD templates through Bex Browser then chan
-
I cannot find, it is not available , the icon for AirPlay in my iPad Mini Model A1454, with iOS 7.1.1 I have followed all the instructions in Apple web site without any result, can somebody help me to resolve this problem or understand what is wrong?