Change of vendor number in quotation
Dear fellows,
I have a query regarding with RFQ process.
Suppose a quotation is created for a project. In terms of this quotation several vendors could bid with their price. If there is not a valid vendor master record, i.e., has not yet created in SAP, we use a unique one time vendor (vendor number starts with 90*) while creating quotation. If one time vendoru2019s quotation is approved among other bids we create a valid vendor master record through XK01 (vendor number starts with 20*).
Once quotation is created vendor number field becomes grey, not changeable, is there any possibility where we can change vendor number in quotation from unique one time vendor to actual vendor number; i.e. 90* => 20*
Regards
Metin
Hi,
Why you want to chnage vendor number in quotation?
RFQ sends to vendor and vendor send quotation and you maintaion the quotation with vendor number. After mainationing quotation, why you want to chnage vendor number in quotation.Ok. If somehow system allow you to change vendor name in quotation, Is your business process allow you to do so OR how your business owner will react! No business process /owner will allow,rt*
If process allow, then go for concept creation of quotation and maintaning of quoation without vendor and then go for creation of PO.
Regards,
Biju K
Similar Messages
-
Change Vendor Number on Invoice
We are seeking ways to better control changes to vendor numbers when inputting an invoice based on 3 way match. We are especially concerned about situation where the PO has already had a receipt, and the vendor number is changed.
Does anyone have a solution that they like? Does anyone use alerts, reason codes, limiting of the functionality or monitoring reports?
Thanks for the information.hi,
If the PO has already had a reciept,this is case of a ratification.To avoid this situation you can set the PO in the GR "Mandatory";so the ratification is current with the transaction.Here the ratified PO should be released immedietely-thus enabling the three way match.
Changing the vendor number is a very serious thing.By suitable authorisations this should be prevented.You can achieve this using T/code:PFCG.Work with the basis consultant for effecting security settings.
Hope this helps.
Regards,
Ramesh. -
Changing vendor number in BE PO
Hi all,
As you know, if you need to change the material code when the PO is being transfered to the R/3 BE system, you can use the B31I_MATERIAL_READ driver to adjust/change the material code number.
Now, we need to change also the vendor number when the PO is being transfered to the back end...
Do you know how can i achieve that? Is it possible to use a driver or BADI (like the material driver) to change the vendor number while its being transfered to the BE?
Thnx in advaced...
BR,
Gerardo.Thank you guys for your helpful answers, i have reviewed those BADI's and it seems that they will be very useful for me...
Yann, There's no problem with follow-on documents cuz we are homologating materials and vendors with MDM, so SRM will work with MDM codes and R/3 will work with old code numbers (before MDM were implemented).
Scenario:
R/3 (PO Reqs) -> (BADI's*) SRM (SC's)
SRM (PO's) (BADI's*) -> R/3 (PO's)
SRM <- MDM/XI -> R/3
Vendors/Materials
*Those BADI's will be switching codes between SRM and R/3 therefore for both systems will be transparent cuz follow-on documents will have always their own master catalog codes by each side.
BR,
Gerardo. -
BAPI to Change MM Vendor Quotation (Simulate ME47)
Hi everybody.
I'm abap consultant and I'm trying to find a BAPI to change a Vendor Quotation.
I've found two so far, but they are especific to Customer or Purchase Order (BAPI_CUSTOMERQUOTATION_CHANGE and bapi_po_change).
I've seen that currently there isn't no BAPI for Vendor Quotation, but I can't belive it's true.
Please anybody has any suggestion?
Best regardsHello Vinicius,
There is currently no BAPI for Transaction ME47 for RFQ and vendor quotation in the standard SAP system design.
Please review Note 197958 BAPIs for purchase orders - Missing functionality
In BAPI_PO_CREATE and BAPI_PO_CREATE1 the field bstyp is filled by program with 'F' (purchase order).
Regards
Amber -
Mass changes in PO's - Change vendor number
Dear Expert,
I would like to know your advice.
I have one clinet requiremnet , they want to do some mass changes in a PO's - they want to change the vendor code in a purchase orders.
these purchase order just created and not any inventory or financial posting has been done.
Some PO's are released completely and some are not released completely.
They want to change the vendor , the new vendor which they want to incoroporate is having different payment terms and also the partner function may vary.
The new vendor is from same location and country.
I tried in MASS but it is giving some error messages like PO is still faulty and not allowing to make a changes.
My Question is :
1.If we want to do the chages then is it possible?
2.If yes then what are the min things needs to be consider while doing the changes ( which data or fields of vendor master from old to new vendor)
3.is there any other way to do changes other then MASS.
4.Is it a advisable to change a vendor ( if possible) or shall i write to the client that cancel the all existing PO and create new PO with ref to old PO for new vendor.
Kindly advise on above.
ThanksHi ,
Thanks for your response.
I would like to add on my existing things,
The PO's those are partial release , I can cancel those partial release and can able to bring to the original status( w/o any released)
Is it possible if the PO is not at all released then we can make a changes.
Appreciates your earnest response.
Thanks -
Change the Agreement details using the vendor number
Hello All,
My requirement is to get the Agreement number and line item details corresponding to a vendor from a Z table.
I am able to read the vendor number using BADI ME_PROCESS_REQ_CUST and method GET_DATA
Now i want to set the agreement details. I have fetched the details from the table, but i am not ablt to set these details in PR.
I tried using method SET_TEXT but nothing works.
Please suggest.
Thanks & Regards,
TarunHi,
what exactly do you mean by setting agreements details? Is it one of the long texts on item level? If yes then you should be able to update long text on time level using method using method IF_LONGTEXTS_MM~SET_TEXT. I've done this before but for PO and I did not have any problems. I assume that PR and PO are really similar. Which BADI method do you use to update items?
Cheers -
Vendor Number not coming in partner functions in vendor master
Hi,
I am facing a peculiar issue with the vendor master.
I am creating a vendor having a account group z001 to which the number range is assigned as internal (only) and in the Partner Schema the vendor VN is defined as mandatory and checked for higher level.
When entering the data on reaching the partner function tab the first line item where we enter ahve the vendor details of VN it is coming blank in the non-editable mode where we have the vendor number cell. I noticed as I number range is internal till the vendor is saved the number is not assigned so in the partner tab in the first line item the number is blank.
On saving and going back to vendor in change mode I am finding the partner VN line item in non-editable mode and the vendor number is blank and I am not able to enter the number also.
How to overcome this issue.
Please guide me..
Thanks,
Vengal Rao.Hi Diwakar,
Thanks for the response. As it is mandatory it is coming , but as it is defined as internal number, the number is assigned to vendor after saving only.
So if I got back to same vendor and see what is the partner no appearing in the first row, I see the number as blank, when I try to add the same number in change mode it is not allowing as the realted line ie first line is in non-editable mode. Here VN , and description VENDOR is coming but number not coming, and I am not able to add the number also.
This is my issue.
Thanks,
Vengal Rao. -
Hi friends,
Originally, we set up vendor account number to be external from 10000 to 19999. The last vendor number we created was 10051.now I unchecked the external box and make the number range to be internal with same range . When a create the vendor with the change, I expect the system will give me a number of 10052 after the creation. However I got a stop sign message say: "10000 has been created" . Creation failed. Then I tried the 2nd time, this time the stop sign error message says"10001 has been created". It seems I have to go through 51 times (my last vendor number was 10051) to be able to create a external vendor number.
Is there any way I could do to solve the problem?
thanks in advance,
LindaHi,
Check in SPRO (T.code XKN1) .
Here for the number range, in change mode (by clicking status button)you can maintain the current number as 10051. Then you can try to create a new vendor master and the system will pick the next number internally.
Regards -
Vendor number in General ledger
Hello team,
we are in ECC 6.0
we need vendor number in general ledger report fagll03
in the layout of FAGLL03 it is available. but it is not updating the field with vendor number.
how can i get.
regards
SriDear,
It will not be displayed in the general ledger, you go the reconciliation account of the vendor and execute for the period required. Now you can see the vendor in the field of assignment, if the field is not available then add the field from change layout button in fbl3n.
In FAGLL03 and double click it will take you to line item display, where you can see the vendor code in assignment field. -
Vendor Number Range Conflict SAP ECC and CRM 2007
I need to load SAP ECC Vendor data from SAP to CRM and have setup most of the configuration as required. However I have an issue, the vendor number range used currently in our SAP system is already in use in our CRM system and has been for some time (for Prospects and Contacts). What is the best approach to dealing with this issue...
My initial thought was to see if we could have two different numbers for the same vendor in ECC and SAP CRM
eg SAP Vendor "50000001" equates to CRM "VEN50000001"
Is such as approach supported? Can you point me to the documentation that shows how such an approach could be implemented. What approaches have others done to address similar issues?
Thanks in advance
Eddie
By the way we are on CRM 2007 sp4Hi Eddie,
SAP Note 1044637 - Customize Vendor Numbers
Implement the code present in the attachment. You can
change it according to your own requirements. The example code
suffixes 'VEND' before the first six digits of the vendor
number before it is downloaded to CRM.
Thanks,
Vaibhav Shah -
Hi Friends ,
I have done all settings for Supplier Registration Process. I am able to transfer the supplier from pre selection screen and all the relevant information is coming in supplier screen, when i am clicking on SAVE button, I am getting following error messages.
1. Number not in interval 0000100001 u2013 1999999999
2. Business partner 162 already exists
In supplier screen partner number shows 162 which is in between Internal Number range assignment while at the time of SAVE system comparing with External Number Range assignment why? When I am changing partner number 162 with External Number range Number for example 100009 then only I am able to create Bidder else it is getting error. Should I have to change Number range assignment or Am I missing any steps?.
I have assigned following entries in Tx. BUCF in SRM.
01 0000000001 0000100000 170
AB 0000100001 1999999999 0 X (Ext)
MD 9000000000 9999999999 0 X (Ext)
Entries defined in SRM Server - Technical Basic Settings - Settings for Supplier Synchronization - Define Global Settings
Vendor Number Assignment Type u2013 Assign SAP-ERP Numbers Only
AbhijeetDear Nitesh,
What is the exact error message that you are getting?
Regards,
Naveen. -
Vendor number in FBL3N and FAGLb03 - GRIR clearing account
Hi,
I have added a special field BSEG-LIFNR and when i run above reports, it is showing vendor number only against doc type WE and not against any other document types.
I wanted this facility to be available primarily to track GRIR account postings.
Can any one help me on this why only a particular document type shows vendor number and not the others.
Regards,
RajanikanthIf your Purchase Orders are set up to be a 3way match then it is at the time of the Goods Receipt (WE) that the items are expensed. So if you are looking up the expense GL account then you will only see the vendor field populated on those line items where there was a GR done. If you are looking up GR/IR clearing account GL Accounts (usually a liability account) then the vendor field is populated for both the GR and IR transactions on those GL Accounts. That is at least my understanding of how that field populates. I'm not sure if there are any user exits that would allow us to change that or not.
Cindy -
BDC program to change to vendor master
Can anyone give me a sample BDC code to change vendor master MK02
After entering the Vendor number and selecting the checkboxes Address and Control in the first screen if i take enter it should go to the second screen which contains all fields of address to modify but My code is giving the screen 0110 which contains only few fields,even though i prepared BDC table with 0111 screen, but the actual screen to be called is 0111.
Can anyone send the sample code or give me the solution
Thanks,DATA : lv_filename TYPE STRING,
V_TEXTOUT TYPE T100-TEXT,
v_tcode TYPE tcode.
DATA: BDCDATA LIKE BDCDATA OCCURS 0 WITH HEADER LINE.
DATA: MESSTAB TYPE STANDARD TABLE OF BDCMSGCOLL ,
MESSTAB1 TYPE BDCMSGCOLL.
DATA : ITAB_FILETAB TYPE FILETABLE.
CONSTANTS: C_TCODE(4) TYPE C VALUE 'AS02', " Assets master data Change - Transaction
C_N TYPE C VALUE 'N', " Not to display screens while call transaction
C_E TYPE C VALUE 'E', " Error
C_S TYPE C VALUE 'S'.
SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-002.
PARAMETERS : P_FILE TYPE STRING OBLIGATORY,
P_APPL TYPE FILENAME-FILEEXTERN DEFAULT '/usr/sap/tmp/test_asset.txt' OBLIGATORY LOWER CASE,
P_ALV TYPE C AS CHECKBOX.
SELECTION-SCREEN END OF BLOCK B2.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.
PERFORM GET_FILENAME_UPLOAD_FILE.
AT SELECTION-SCREEN ON P_FILE.
PERFORM CHECK_FILE_EXISTS.
START-OF-SELECTION.
PERFORM READ_FILE .
PERFORM FILL_TAB.
PERFORM GET_FINAL_RECORD.
PERFORM BDC_REC.
FORM CHECK_FILE_EXISTS.
DATA: V_FILENAME TYPE STRING,
V_RET TYPE C.
V_FILENAME = P_FILE .
CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_EXIST
EXPORTING
FILE = V_FILENAME
RECEIVING
RESULT = V_RET
EXCEPTIONS
CNTL_ERROR = 1
ERROR_NO_GUI = 2
WRONG_PARAMETER = 3
NOT_SUPPORTED_BY_GUI = 4
OTHERS = 5.
IF NOT ( SY-SUBRC = 0 AND V_RET = 'X' ).
MESSAGE E000(100) WITH 'file does not exits '.
ENDIF.
ENDFORM.
*& Form GET_FILENAME_UPLOAD_FILE
select the file on presentation server using F4 option.
FORM GET_FILENAME_UPLOAD_FILE.
DATA: V_TITLE TYPE STRING,
V_RC TYPE I.
V_TITLE = 'WINDOW ' .
CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG
EXPORTING
WINDOW_TITLE = V_TITLE
DEFAULT_FILENAME = '*.txt'
INITIAL_DIRECTORY = 'C:\'
MULTISELECTION = ' ' "No multiple selection
CHANGING
FILE_TABLE = ITAB_FILETAB
RC = V_RC.
READ TABLE ITAB_FILETAB INTO P_file INDEX 1.
ENDFORM.
FORM READ_FILE .
lv_filename = p_file.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = lv_filename
FILETYPE = 'ASC'
HAS_FIELD_SEPARATOR = 'X'
HEADER_LENGTH = 0
READ_BY_LINE = 'X'
DAT_MODE = ' '
CODEPAGE = ' '
IGNORE_CERR = ABAP_TRUE
REPLACEMENT = '#'
CHECK_BOM = ' '
VIRUS_SCAN_PROFILE =
NO_AUTH_CHECK = ' '
IMPORTING
FILELENGTH =
HEADER =
TABLES
DATA_TAB = ITAB_FILE
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
NO_AUTHORITY = 6
UNKNOWN_ERROR = 7
BAD_DATA_FORMAT = 8
HEADER_NOT_ALLOWED = 9
SEPARATOR_NOT_ALLOWED = 10
HEADER_TOO_LONG = 11
UNKNOWN_DP_ERROR = 12
ACCESS_DENIED = 13
DP_OUT_OF_MEMORY = 14
DISK_FULL = 15
DP_TIMEOUT = 16
OTHERS = 17 .
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM.
FORM BDC_REC .
DATA user_date TYPE sy-datum.
DATA : DATE_FORMAT(10) TYPE C,
TEMP(2) TYPE C,
ROW TYPE STRING ,
ROW1 TYPE STRING.
LOOP at ITAB_FINAL INTO WA_FINAL .
CONCATENATE WA_FINAL-afabg6(4) WA_FINAL-afabg0(2) WA_FINAL-afabg+3(2) INTO USER_DATE .
WRITE USER_DATE TO DATE_FORMAT.
PERFORM BDC_DYNPRO USING 'SAPLAIST' '0100'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'ANLA-ANLN1'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
PERFORM BDC_FIELD USING 'ANLA-ANLN1'
WA_FINAL-ANLN1 . "'158'.
PERFORM BDC_FIELD USING 'ANLA-ANLN2'
WA_FINAL-ANLN2 . "'0'.
PERFORM BDC_FIELD USING 'ANLA-BUKRS'
WA_FINAL-BUKRS . "'2600'.
PERFORM BDC_DYNPRO USING 'SAPLAIST' '1000'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=TAB08'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'ANLA-TXT50'.
PERFORM BDC_FIELD USING 'ANLA-TXT50'
'PUMP/ATTACK REAGENT METERING'.
PERFORM BDC_FIELD USING 'ANLH-ANLHTXT'
'PUMP/ATTACK REAGENT METERING'.
PERFORM BDC_FIELD USING 'ANLA-INVNR'
'DB1LA607251CNWF'.
PERFORM BDC_FIELD USING 'ANLA-MENGE'
'1'.
PERFORM BDC_FIELD USING 'ANLA-MEINS'
'EA'.
PERFORM BDC_FIELD USING 'ANLA-INKEN'
'X'.
PERFORM BDC_FIELD USING 'ANLA-AKTIV'
'07/01/1984'.
PERFORM BDC_DYNPRO USING 'SAPLAIST' '1000'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=BUCH'.
CLEAR TEMP.
*TEMP = WA_FINAL-LINENO.
CONCATENATE 'ANLB-WBIND(' WA_FINAL-LINENO ')' INTO ROW1 .
PERFORM BDC_FIELD USING 'BDC_CURSOR'
ROW1 ."'ANLB-WBIND(06)'.
CONCATENATE 'ANLB-AFABG(' WA_FINAL-LINENO ')' INTO row.
PERFORM BDC_FIELD USING row
DATE_FORMAT . "wa_file-afabg . "'12/01/1985'.
CALL TRANSACTION C_TCODE USING BDCDATA
MODE C_N
UPDATE C_S
MESSAGES INTO MESSTAB.
IF SY-SUBRC EQ 0.
READ TABLE MESSTAB INTO MESSTAB1 WITH KEY MSGTYP = C_S.
IF SY-SUBRC EQ 0.
Builds actual message based on info returned from Call transaction
CALL FUNCTION 'MESSAGE_TEXT_BUILD'
EXPORTING
MSGID = MESSTAB1-MSGID
MSGNR = MESSTAB1-MSGNR
MSGV1 = MESSTAB1-MSGV1
MSGV2 = MESSTAB1-MSGV2
MSGV3 = MESSTAB1-MSGV3
MSGV4 = MESSTAB1-MSGV4
IMPORTING
MESSAGE_TEXT_OUTPUT = V_TEXTOUT.
Build Success table ready for output
MOVE-CORRESPONDING WA_FINAL TO WA_SUCCESS.
WA_SUCCESS-MESS = V_TEXTOUT.
APPEND WA_SUCCESS TO ITAB_SUCCESS.
CLEAR: WA_SUCCESS .
ENDIF.
ELSE.
FORM BDC_DYNPRO USING PROGRAM DYNPRO.
CLEAR BDCDATA.
BDCDATA-PROGRAM = PROGRAM.
BDCDATA-DYNPRO = DYNPRO.
BDCDATA-DYNBEGIN = 'X'.
APPEND BDCDATA.
ENDFORM.
Insert field *
FORM BDC_FIELD USING FNAM FVAL.
IF FVAL <> NODATA.
CLEAR BDCDATA.
BDCDATA-FNAM = FNAM.
BDCDATA-FVAL = FVAL.
APPEND BDCDATA.
ENDIF.
ENDFORM. -
Vendor number in new FAGLL03 tcode (offsetting account information)
HI all,
my client would like to view the vendor number in TCODE : FAGLL03.
So i already implemented the SAP note -> Note 1034354 ( FAGLL03: Display of offsetting account information) in order to get the offsetting account information.
please can any body advise after i implement the above note what do i need to do to display vendor number in FAGLL03 tcode.
thank you very muchHi ,
Thanks for your inputs.
Actually i was checked the layout in FAGLL03 before and found out there was no offsetting account fields added to the layout so posted to forum to confirm whether i missed out any other step before go to change layout in FAGLL03.
But after i post the question in forum I found out that the BADI I created is not activated. So after activate the BADI I am able to see the offsetting account information in FAGLL03.
Thank you very much for the quick replies -
Xkn1 creation of vendor number range doubt
hi
In xkn1 vendor number range,
I want to insert the interval, as 02 10000 to 30000
when I try to save or insert , it is not saving,
A popup as "enter intervals without overlap "
if i try to change it to 2 or 20: its not accepting it, a message popups as existing number,
how to come ovr this problem,
before inserting number range, should we enter company code , please help me.
warm regards.The reason you are getting that error message is that, that number interval is already used by another number range. Check the existing number ranges and choose an interval that is not used yet. Or you can assign an existing number range to the vendor group that you have created if that range satisfies your requirements.
Edited by: PaulKr on Mar 5, 2010 5:41 PM
Maybe you are looking for
-
Hi The screen on my Iphone 5 is consistently freezing. I have restored the factory settings but that didn't work. I have downloaded the latest apple update. Not sure what else to do or if it is a known issue? It happens on any screen, even the l
-
How do I move pictures from one iphone to anothyer?
how do I move pictures from one iphone to anothyer?
-
Anyone have an iTunes Library/Media on a NAS and no longer can access it on Lion?
My Buffalo Linkstation is accessable through finder just fine. I can see all fies and have the correct permissions. In iTunes, when i try to use the Option+Click to open iTunes and point it to my NAS library, it does not connect with the permissions
-
MacBook Air SufperDive (USB) on regular MacBook...?
Will the new MacBook Air SuperDrive optical drive, for USB, operate on a regular MacBook? Or does it only work on a MacBook Air models? My 13 month old MacBook has a dead Superdrive and it's around $300 to replace it, whereas the MacBook Air Superdri
-
MATERIAL ON IDOC,ALE AND EDI
hi, IF U HAVE ANY MATERIAL ON IDOC,ALE AND EDI PLZ SEND TO MY MAIL ID([email protected]) OR GIVE ANY SITE ADDRESS?