Create Customer Master from Vendor Master
Is there a program that allows for batch creation of customers from vendors so that you don't have to rekey all the information?
Thanks,
CM
No, You may have to create a custom program to do that.
Similar Messages
-
To Create Customer invoice from vendor invoices
Hi i have a requirement to create customer invoices from vendor invoice. i would like to know if it is feasible??
regards
prasannakumarhi friend
u can do this in THIRD PARTY SCENARIO
from vendor invoice u can create u r customer invoice
the item category for that is TAS
THANKS
REWARD POINTS -
Create Mail Labels from Vendor Master - mail-out campaign
I need to send letters out to all vendors of a specific Account Type.
Do any of you have experience with this and/or can provide an easy solution?
Thank you!Hi,
You can use Vendor correspondence for it check the SAP link for the process to be followed
http://help.sap.com/erp2005_ehp_03/helpdata/EN/41/37b8e7455b11d182b40000e829fbfe/frameset.htm
Regards
K.R -
To create a customer invoice from vendor invoice
Hi i have a requirement to create customer invoices from vendor invoice. i would like to know if it is feasible??
if it is possible is there any bapi or function module to transfer data from the vendor invoices to the customer invoice.
regards
prasannakumarhi,
refer to this below link
http://help.sap.com/saphelp_47x200/helpdata/en/5f/e411bb044411d2bf5d0000e8a7386f/frameset.htm
-Reward If helpful
-chaitanya -
Header data not coming from vendor master when creating SA using BAPI
Hello,
I am creating SA using BAPI_SA_CREATE. I am passing the vendor code and other header related data in the header table of the BAPI.
SA is created successfully with all the data that is passed to the BAPI. Now if the payment term and inco terms data is passed initial to BAPI then this data is not taken from vendor master. This data appears blank in SA.
Shouldn't this data be picked up from vendor master as they are maintained properly in vendor master?
I just need confirmation whether BAPI picks or not from vendor master if the data (payment term and inco terms) passed is initial.
Thanks and Regards,
SabaHi,
Are u passing X to corresponding fields of HEADER structure what ever you have populated in HEADER structure . -
Header Text PO from Vendor master automatically
Dear Friends
This is regarding automatically adoption of header text in PO from vendor master. I am following these steps
- Maintained customizing as MM>purchasing > PO>texts for PO >define copying rules for header texts .
in this , select the text type ( this is the PO header text ) and click on text linkage and maintain source obj as vendor master and maintain the fixing as blank ( ie text automatically adopt in the target obj)
-Then I wrote text (needed in FR lanugage) to respective vendor in purchasing view
Now When I create a PO, system does not propose any thing under header text
Did I miss anything.
Please respond
Regards
SGHi,
1. First I assume the configuration settings are correct
MM- Purchasing -- PO --Texts for PO --Define Copying rules for header text
Here the target text type (in this case the PO text type ) i.e. sequence no. is assigned to the correct source object and text (in this case the vendor text type)
2.If you logon to the system using the language option. i.e. logon id, password and language you get the SAP screens in that language. Now if you try to maintain vendor text in FR and create a PO, the FR Text would get copied to the PO. Now if you go back to the EN logon you ll still find the vendor text in FR. So it is definitely linked to the logon language.
There should be another way for this too.
This is an observation and may help you resolve your issue. -
Data not Updated in Custom Screen fields-Vendor Master
Hello,
I have created a custom screen in vendor master transaction and also implemented the two BADI's below.
Business Add-In: Processing Master Data Enhancements
(CUSTOMER_ADD_DATA/VENDOR_ADD_DATA)
Passed the Custom Program and Screen No in the method GET_TAXI_SCREEN
Business Add-In: Customer Subscreens
(CUSTOMER_ADD_DATA_CS/VENDOR_ADD_DATA_CS)
activate it with the BADI Processing Master Data Enhancements with method CHECK_ADD_ON_ACTIVE.
I also created a new screen and used few fields from LFA1 (Append structure fields) such that the fields on the screen are : LFA1-ZZFIELD1 etc...
Now the issue is the screen is displayed, but the data entered on the screen is not updated on the table LFA1 or data from the table is not displayed on the custom screen.
Am i missing something?
Regards,
ShivaSolved this problem.
I built the query against InfoCube and not the characteristic itself. That's why I can't see the update.
Thanks. -
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 -
Defaulting values at document level from Vendor Master?
Hi Gurus,
Can anyone tell me whether we have a provision in SAP wherein the system defaults all values in vendor master like Payment method, House bank ID in all the documents wherein the vendor is getting debited or credited with appropriate posting keys.
Thaks in advance and points will be rewarded.
Regards
GopalDear Gopal,
You can use OBU1 to default document type and and posting key.
One way is to default other values as well from vendor master is to implement a proper BAdi/Enhancement that will be called before initialising the screen and default as per your requirement.
Please check this sample program from other thread to find BADI and enhancement for a given transaction code. You just need to create a custom program in your system by cut and paste below codes.
REPORT ZTEST.
TABLES: TSTC,
TADIR,
MODSAPT,
MODACT,
TRDIR,
TFDIR,
ENLFDIR,
SXS_ATTRT ,
TSTCT.
DATA: JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
DATA: FIELD1(30).
DATA: V_DEVCLASS LIKE TADIR-DEVCLASS.
PARAMETERS: P_TCODE LIKE TSTC-TCODE,
P_PGMNA LIKE TSTC-PGMNA .
DATA: WA_TADIR TYPE TADIR.
START-OF-SELECTION.
IF NOT P_TCODE IS INITIAL.
SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
ELSEIF NOT P_PGMNA IS INITIAL.
TSTC-PGMNA = P_PGMNA.
ENDIF.
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 EQ ENLFDIR-AREA.
MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
ENDIF.
ENDIF.
SELECT * FROM TADIR INTO TABLE JTAB
WHERE PGMID = 'R3TR'
AND OBJECT in ('SMOD', 'SXSD')
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:/(105) SY-ULINE.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
Sorting the internal Table
sort jtab by OBJECT.
data : wf_txt(60) type c,
wf_smod type i ,
wf_badi type i ,
wf_object2(30) type C.
clear : wf_smod, wf_badi , wf_object2.
Get the total SMOD.
LOOP AT JTAB into wa_tadir.
at first.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 SY-VLINE,
2 'Enhancement/ Business Add-in',
41 SY-VLINE ,
42 'Description',
105 SY-VLINE.
WRITE:/(105) SY-ULINE.
endat.
clear wf_txt.
at new object.
if wa_tadir-object = 'SMOD'.
wf_object2 = 'Enhancement' .
elseif wa_tadir-object = 'SXSD'.
wf_object2 = ' Business Add-in'.
endif.
FORMAT COLOR COL_GROUP INTENSIFIED ON.
WRITE:/1 SY-VLINE,
2 wf_object2,
105 SY-VLINE.
endat.
case wa_tadir-object.
when 'SMOD'.
wf_smod = wf_smod + 1.
SELECT SINGLE MODTEXT into wf_txt
FROM MODSAPT
WHERE SPRSL = SY-LANGU
AND NAME = wa_tadir-OBJ_NAME.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
when 'SXSD'.
For BADis
wf_badi = wf_badi + 1 .
select single TEXT into wf_txt
from SXS_ATTRT
where sprsl = sy-langu
and EXIT_NAME = wa_tadir-OBJ_NAME.
FORMAT COLOR COL_NORMAL INTENSIFIED ON.
endcase.
WRITE:/1 SY-VLINE,
2 wa_tadir-OBJ_NAME hotspot on,
41 SY-VLINE ,
42 wf_txt,
105 SY-VLINE.
AT END OF object.
write : /(105) sy-ULINE.
ENDAT.
ENDLOOP.
WRITE:/(105) SY-ULINE.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No.of Exits:' , wf_smod.
WRITE:/ 'No.of BADis:' , wf_badi.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(105) 'No userexits or BADis exist'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(105) 'Transaction does not exist'.
ENDIF.
AT LINE-SELECTION.
data : wf_object type tadir-object.
clear wf_object.
GET CURSOR FIELD FIELD1.
CHECK FIELD1(8) EQ 'WA_TADIR'.
read table jtab with key obj_name = sy-lisel+1(20).
move jtab-object to wf_object.
case wf_object.
when 'SMOD'.
SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
when 'SXSD'.
SET PARAMETER ID 'EXN' FIELD SY-LISEL+1(20).
CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
ENDCASE.
Alternatively, you can do the following:
1. For what ever transaction u want the enhancement .. just check for the System-->status (menu) and find out the PROGRAM name....
2. Double click on to the program name and go inside the program (Abap editor)
3. Search for "Call Customer-function " ... and u'll get some search results .. If u get results then u have enhancement in that tcode .....
4. Then it actually calls a Function module .... copy the Function module name .... go to SE80 (object navigator) click on "Repository Information system" then Customer Enhancements .... Give the Function module name in the "Components" field and click Execute ....
ull get a list of Enhancements related to that Componene....
5. Choose which ever enhancement will suit ur business need ..
6. Go to CMOD... create a project .... assign ur enhancement ... and then code ur logic.... activate ur enhancement in CMOD ....... Ur Buisness need will be solved...
For a user exit......
Finding whether there is any User Exit or not for tcode VA42
1. For what ever transaction u want the user exit .. just check for the System-->status (menu) and find out the PROGRAM name.... ( The program name would be for our scenario "SAPMV45A" )
2. Double click on to the program name and go inside the program (Abap editor)
3. Search for the word "USEREXIT" .... u ll find all the user exits in the search result .. and find ur's then ...
Hope this will help.
Regards,
Naveen. -
Hi,
when I create a PO using a vendor, after filling field Purchasing Org., Purch. Group and Company code, system copies a text but I don't know from where.
In PO down the header texts I can read "Text adopted from Vendor Master (Purch.org.-spec.test text )", I cannot find it in vendor master....
Could You help me ?
RegardsHi,
In MK03 please open your vendor go to purchasing data and click on extras on the menu bar, and select text, here you will find purchase order texts, hope this is what you were looking for.
Also check the PIR.
Regards
Shailesh
Edited by: Shailesh Rajan on Jun 28, 2011 3:07 PM -
Header Text copy to PO from vendor master
Dear all,
I am trying to pull data storeed in vendor master to PO for header text so that we don't need to repeat to each PO for the vendor.
I tried to link this in "Texts for Purchase Orders" in SPRO ,But not able to link it
B'coz it's not allowing me to add the object of vendor master
so pl guide me how i link vendor master text to PO
Regards,
VimleshHi,
In customizing ->material management -> purchasing -> purchase order -> texts for purchase orders -> define copying rules for header texts, choose "header text" and click on text linkages. Here you can enter for source object "vendor master", and for source text choose vendor master header text.
And in the FIX INDICATOR for text you have to maintain blank. then it will copy text
This will copy text from vendor master to PO header text.
Please check this and revert back if you need further details
thanks,
santosh -
Payment Terms should come from vendor master data
When we create a new contract (ME31K) Z0NQ for the vendor XYZ by default the payment terms that the contract retrieve is 1131, but in master data (XK03) for vendor XYZ I have payment terms 1011 defined.
I already checked it in Purchase organization and CCode level.
Please advise. Thanks!It should come from vendor master only butmake sure that you are creating cintract based onthe RFQ or some use exit is avtive for that.
-
Default Payment terms from Vendor Master not from Reference PO
Hello guys,
I am creating a PO in reference to another PO and payment terms are copied from the old PO but not updating from Vendor Master. Our payment terms are changed very frequent and our users don't want to create a new PO with too many line items so they just copy an old PO.
IS there a way to update payment terms form Vendor Master after copying an Old PO? I know this is pretty standard functionality but just trying to see if we can trick the system,
Thanks
Ronnie.If so then convert this into an error message ensuring that the correct payment term to appear in the message, that the users need not search themselves and find out for updating the payment term
One thing is that there is no configuration available for you take care of this automatically, there has to be user exit solution. -
Dear all
I want to take the following details from vendor master for a bulk of vendor
1.Vendor addresses like street 2 and street 3
2. Email ids
3. Country
4. Under bank details the type of account
Kindly let me know what table i have to use to get the above detailsHi Chandra
Check MKVZ
Or U can get above details by joining table <b>LFA1</b>( except email address contains all details) and <b>ADR6</b>( For email address)
To join table for desired output check following
1)Make a simple query using <b>SQVI</b>,
2)just clik the quick viewer button,
create a new quick viewer, name it,
3)select <b>data souce</b> as table join basis mode.
Then go to edit,insert table LFA1 and ADR6,Join the same(Drag the parameter and drop in another table to establish link and link all the tables)
Press check to check whether your link is correct, then press back
4)You will be able to see the tables and fields on left hand side
Vishal... -
Incoterms to default from Vendor Master not Contract Header
Afternoon all,
Is it possible to default the Incoterms, on a PO, from the Vendor Master instead of the Contract?
I have several contracts with blank Incoterms in their headers (if possible I would like to keep these blank). The Vendor Master contains the correct Incoterms. When I create a PO if I don't enter in the contract the Vendor Master Incoterms default correctly. When I enter in the contract the Incoterms on the PO header will populate blank. Is there a way to prevent this?
Thank youThe Incoterms usually default from a vendor master to a contract.
If your contract has no incoterms, then it just means that someone has removed them from the contract on purpose or they have not been in the vendor at the time the contract was created.
There is a mass maintenance transaction to update all your contracts with the correct Incoterms.
Getting the incoterms from vendor master instead from contract is not the way how SAP is designed, because SAP takes the values always from the most specific source, which is the contract.
If you want it different, then you may have to use an exit or BADI or may even need a modification.
Maybe you are looking for
-
How to contain all windows in Application Frame cs5 MAC
Hello, This is my last resort to hopefully find a solotion to my problem. Ive recently switched from PC to MAC, and since the switch I have had some trouble with photoshop (apparently its not the same?) Now please bear with mem I have trouble explain
-
HT3696 Can I install Windows 8 on my Mac Intel Core Duo?
Bonsoir, I'm trying to download and install Parallels Desktop, am I wasting my time? Does it mean there is no point in buying Parallels Desk? Thanks for your help. Monique
-
does anybody know how to connect the onyx boox 60 to use it as a device for adobe digital editions. thanks!
-
Does anyone know if there is a 64 bit version of Ps Elements?
I just noticed that I am using a 32-bit version of Elements 12. Does anyone know if there is a 64 bit version? (I remember reading somewhere that this was why they got rid of the "Magic Extractor" from version 11, because it was in a 32 bit format
-
Link to Windows 8.1 Client Software
Please point me to a download file for Windows 8.1 client install of AnyConnect. All I see on the downloads page are 'package' files, I just need a simple .exe which will activate the .msi install file. Thank you.