Vendor confirmation date in PO
Hi
Whenever a PO is sent to a vendor, he usually commits his actual date of delivery through phone or mail. This usually differs from the delivery date in PO. Now is there any way we can maintain the actual committed date of the vendor in the PO.
Regards,
Kumar
Hi SAP MM,
You are query is right , you can Opt for SNC Po collabration where you will have the all updtaed data from vendor and your PO will also be matched wth that data
http://help.sap.com/saphelp_snc70/helpdata/EN/48/10edc742f83ca0e10000000a42189c/content.htm
Similar Messages
-
Function module to modify the vendor confirmation data
Hi,
I am using ME_CONFIRMATION_UPODATE to add a new record to table EKES, ie I am able to see the vendor confirmation in purchase order. Can I use the same function module to modify the same record in above table EKES or anyother function module is there? My requirment is to change the delivery date once again in confirmation tab in purchase order.
Please help,
Thanks,
Vengal Rao.Hi All,
I could use the same function module and change the delivery date, i thing I changed is the data in field KZ , instead of 'I' used 'U'. to update the existing data.
Thanks,
Vengal Rao. -
Vendor Confirmation data while creating PO
Dear All,
I have a problem while creating PO. When I create PO with 9 line items 'Confirmation' data is populated. But when I create PO with more than 9 line items 'Confirmation' data is not being populated. If anyone encountered this problem please share the information.
Regards,
Rajesh.Hi,
I am using a std program, but even tried to copy the std in Z with all corresponding includes but it sends only to single vendor and not to the creator....becz in close_form the value in ITCPO and ITCPP are getting refreshed. Any additional suggestion will be apprciated.
Regards,
Sujith. -
Generating Inbound delivery based on Vendor Confirmation for Purchase order
Is there a way to create Inbound deliveries based on Vendor confirmation for a purchase order.
Here is the complete scenario.
Buyer Creates the PO for qty 100 and Date August 29
Vendor Confirms that he can supply a qty of 50 for August 29 and remaining 50 for Sep15th
Based on vendor confirmation, Buyer creates 2 vendor confirmations (AB) to match with the data received from Buyer, without modifing the PO.
Requirement:
Inbound deliveries should get created based on the vendor confirmation.
As MRP looks at Inbound delivery for Planning purposes once they are available, Inbound delivery should match with vendor confirmation data.
Is it possible to get this requirement met with standard config available in SAP.could you eventually get the answer from the docu Set Up Confirmation Control
-
Vendor master data change confirmation -Report Y_CD1_39000398
Hello All,
In report Y_CD1_39000398 we can see the confirmation pending for the Vendor master data changs. There are some entries which are pending since last 5 years becasue the chagnes are rejected. Is there is any possibility to remove this so that in this report we can get only relevant entries
Thanks & regards,
PrashantHi,
I dont think it is the standard report. I think its a developed one as it is starting with Y. If so, then co-ordinate with your abaper and do the necessary changes to get the right result. -
Confirmation date in vendor evaluation
Hi Gurus,
Can you please let me know the settings to be maintained to get a score for the sub criteria Adherence to confirmation date during vendor evaluations.
I've already maintained the purchasing org config settings like weighting and point scores for the automatic criteria.
But when I run a vendor evaluation there is no score coming out for the sub-criteria Adherence to confirmation date.
I'm using the confirmation control key One day acknowledge and confirmation category AB (Order acknowledge). Please let me know if anything is missing out
Regards,
Ashwin.Ashwin
Our company has the same issue, did you find a solution to this problem?
Thanks
Brad -
Payment done without confirmation of vendor master data
I have an issue with sensitive fields. A payment was done without confirmation of vendor master data.
F110 , FK09 transaction is used.
Without approving the payment, it is cleared. Although it should show Account blocked for payment run.
Are there any notes which can be applied. This is 46C system?check view V_T055F
and read docu to tcode FK09!
A. -
Vendor Evaluation- Confirmation date Adherence
Hi Team
In vendor evolution I am using Delivery as my main criteria and Confirmation date Adherence as sub criteria and assigned weighting 1 . I have also entered the % and scoring both positive and negative. But when I am using T code ME61 system is showing scoring 0 for Confirmation date Adherence.
I have tried all option Confirmation date change in PO and GR still I am not able to see scoring in Tcode ME63. All other criteria is showing correctly, please let me know if I am missing any important step.
Thanks
SanjaySanjay
Did you solve this issue? From what I have researched in SAP the confirmation date is only used on a advance ship notice, is this what you are measuring?
Our company would like to measure against the order confirmation type "AB" not the delivery conformation "LA"
Any suggestion on using the order confirmation in this measure would be appreciated. Is it possible?
Thanks
Brad -
Vendor evaluation - Confirmation Date
Dear all,
am trying to run vendor evaluation for - confirmation date..
i have create a new confirmation spro - MM -purchasing - confirmations - define external conf , setup conf control
i have included this confirmation in the PO ..delivery date in po item line is 23.06.2014.. delivery date in conf in item details 22.06.2014 GR date is 23.06
when i run vend evaluation, 4 Adher. to Conf. Date is coming zero ---
can you pls advise what could be the reason... is my understanding to this Subcriterion is correctHi,
As an example its not available, nor tried self. As a common rule - if a main criteria created and sub criteria exists, when you run evaluation for main - excluding a stage of sub is not possible.
Secondly try transaction code: ME6C
Help says: Set this indicator if you only want to display those vendors that do not have
an evaluation for certain main criteria. When you click on Execute, a screen allowing you to choose one or more main criteria appears. The missing evaluations for these criteria are then listed.
here you can selection option to include/exclude evaluation. -
Vendor Evaluation - calculating score for subcriteria Confirmation date
Hi,
I have configured vedor evaluation with subcriteria Confirmation date with B
But while maintaing vendor evaluation ,system is not calculating score.
As per my understanding system compares the date of inbound delivery and actual GR date.
Can somebody help me on this how system calculates score or what is missing.
Thanks & Regards,
CharudattaHi,
Look at this article, it explains how it is calculated.
[http://help.sap.com/saphelp_erp60_sp/helpdata/en/8d/b985b0414511d188fc0000e8322f96/frameset.htm]
Thanks. -
BDC for ME22n vendor confirmation
i am facing problem while doing BDC for ME22N . i am going for itemwise vendor confirmation.
for first line item it is happening. but for 2nd line item it is not going.
any help?
this is my code. i guess some loop i have to add but where? can any body give idea?
REPORT ZMM_VC_UPLOAD.
TABLES : t100.
Internal table declaration *
DATA : BEGIN OF it_upload OCCURS 0,
index(4), "Index
EBELN(10), "PO number
EBELP(5), "line item PO
LIST(1), "item number
BSTAE(4), "Confirmation control key
EBTYP(2), "Confirmation Category
BSTAE(4), "Confirmation control key
LPEIN(1), "Category of delivery date
EEIND(10), "delivery date
MENGE(13), "QTY Quantity as per vendor confirmation
XBLNR(20), "ext doc
ERDAT(10), "doc date
er_message(100),
END OF it_upload.
DATA: BDCDATA LIKE BDCDATA OCCURS 0 WITH HEADER LINE,
MSGDATA LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.
*Selection Screen
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
PARAMETER: P_FILE LIKE IBIPPARMS-PATH OBLIGATORY. "to select a file.
SELECTION-SCREEN END OF BLOCK B1.
*Initialization
INITIALIZATION.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE .
PERFORM GET_FILENAME.
start-of-selection
START-OF-SELECTION.
PERFORM MAKE_FILE_NAME .
PERFORM UPLOAD_FILE.
PERFORM BDC_PROCESS.
perform read_messages.
*& Form UPLOAD_FILE
FORM UPLOAD_FILE .
CALL FUNCTION 'WS_UPLOAD'
EXPORTING
FILENAME = P_FILE
FILETYPE = 'DAT'
TABLES
DATA_TAB = IT_UPLOAD .
IF SY-SUBRC <> 0.
ENDIF.
ENDFORM. " UPLOAD_FILE
*& Form bdc_process
FORM BDC_PROCESS .
loop at it_upload.
LOOP AT IT_header.
refresh bdcdata.
perform bdc_dynpro using 'SAPLMEGUI' '0014'.
perform bdc_field using 'BDC_OKCODE'
'=MECHOB'.
perform bdc_field using 'MEPO_TOPLINE-BSART'
'NB'.
perform bdc_field using 'DYN_6000-LIST'
it_upload-list. "' 1'.
perform bdc_field using 'BDC_CURSOR'
'MEPO1319-MATKL'.
perform bdc_field using 'MEPO1319-SPINF'
'X'.
perform bdc_dynpro using 'SAPLMEGUI' '0002'.
perform bdc_field using 'BDC_OKCODE'
'=MEOK'.
perform bdc_field using 'BDC_CURSOR'
'MEPO_SELECT-EBELN'.
perform bdc_field using 'MEPO_SELECT-EBELN'
it_upload-EBELN. "'4500195517'.
perform bdc_field using 'MEPO_SELECT-BSTYP_F'
'X'.
perform bdc_dynpro using 'SAPLMEGUI' '0014'.
perform bdc_field using 'BDC_OKCODE'
'=TABIDT14'.
perform bdc_field using 'BDC_CURSOR'
'MEPO_TOPLINE-BSART'.
perform bdc_field using 'MEPO_TOPLINE-BSART'
'NB'.
perform bdc_field using 'DYN_6000-LIST'
it_upload-list. "' 1'.
perform bdc_field using 'MEPO1319-SPINF'
'X'.
perform bdc_dynpro using 'SAPLMEGUI' '0014'.
perform bdc_field using 'BDC_OKCODE' "first time
'/00'.
perform bdc_field using 'MEPO_TOPLINE-BSART'
'NB'.
perform bdc_field using 'DYN_6000-LIST'
it_upload-list. " ' 1'.
perform bdc_field using 'BDC_CURSOR'
'MEPO1334-BSTAE'.
perform bdc_field using 'MEPO1334-BSTAE'
it_upload-BSTAE . "'0005'.
perform bdc_dynpro using 'SAPLMEGUI' '0014'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'MEPO_TOPLINE-BSART'
'NB'.
*loop at it_item where ebeln = it_upload-ebeln.
perform bdc_field using 'BDC_CURSOR'
'DYN_6000-LIST'.
perform bdc_field using 'DYN_6000-LIST'
it_upload-list. "' 1'.
perform bdc_field using 'MEPO1334-BSTAE'
it_upload-BSTAE. "'0005'.
perform bdc_field using 'BDC_CURSOR'
'EKES-ERDAT(01)'.
perform bdc_field using 'EKES-EBTYP(01)'
it_upload-EBTYP. "'vc'.
perform bdc_field using 'RM06E-LPEIN(01)'
it_upload-LPEIN. "'D'.
perform bdc_field using 'RM06E-EEIND(01)'
it_upload-EEIND. "'15.02.2009'.
perform bdc_field using 'EKES-MENGE(01)'
it_upload-MENGE. "'10'.
perform bdc_field using 'EKES-XBLNR(01)'
it_upload-XBLNR. "'inv 9'.
perform bdc_field using 'EKES-ERDAT(01)'
it_upload-ERDAT. "'15.02.2009'.
perform bdc_dynpro using 'SAPLMEGUI' '0014'.
perform bdc_field using 'BDC_OKCODE'
'=MESAVE'.
CALL TRANSACTION 'ME22N' USING BDCDATA MODE 'A' UPDATE 'A' MESSAGES INTO MSGDATA.
CLEAR: BDCDATA,BDCDATA[].
refresh BDCDATA.
ENDLOOP.
ENDFORM. " bdc_process
Start new screen *
FORM BDC_DYNPRO USING PROGRAM DYNPRO.
CLEAR BDCDATA.
BDCDATA-PROGRAM = PROGRAM.
BDCDATA-DYNPRO = DYNPRO.
BDCDATA-DYNBEGIN = 'X'.
APPEND BDCDATA.
ENDFORM. "BDC_DYNPRO
Insert field *
FORM BDC_FIELD USING FNAM FVAL.
IF FVAL <> ''.
CLEAR BDCDATA.
BDCDATA-FNAM = FNAM.
BDCDATA-FVAL = FVAL.
APPEND BDCDATA.
ENDIF.
ENDFORM. "BDC_FIELD
*To get file name *
FORM GET_FILENAME .
CALL FUNCTION 'F4_FILENAME'
EXPORTING
PROGRAM_NAME = SYST-CPROG
DYNPRO_NUMBER = SYST-DYNNR
IMPORTING
FILE_NAME = P_FILE.
IF SY-SUBRC NE 0 .
WRITE : / 'Enter File Name'.
ENDIF.
ENDFORM. "GET_FILENAMEHi Dude,
When ur looping the item information , in your code ur
loop at it_item where ebeln = it_upload-ebeln.
perform bdc_field using 'BDC_CURSOR'
'DYN_6000-LIST'.
perform bdc_field using 'DYN_6000-LIST'
it_upload-list. "' 1'.
perform bdc_field using 'MEPO1334-BSTAE'
it_upload-BSTAE. "'0005'.
perform bdc_field using 'BDC_CURSOR'
'EKES-ERDAT(01)'.
perform bdc_field using 'EKES-EBTYP(01)'
it_upload-EBTYP. "'vc'.
perform bdc_field using 'RM06E-LPEIN(01)'
it_upload-LPEIN. "'D'.
perform bdc_field using 'RM06E-EEIND(01)'
it_upload-EEIND. "'15.02.2009'.
perform bdc_field using 'EKES-MENGE(01)'
it_upload-MENGE. "'10'.
perform bdc_field using 'EKES-XBLNR(01)'
it_upload-XBLNR. "'inv 9'.
perform bdc_field using 'EKES-ERDAT(01)'
it_upload-ERDAT. "'15.02.2009'.
perform bdc_dynpro using 'SAPLMEGUI' '0014'.
perform bdc_field using 'BDC_OKCODE'
'=MESAVE'.
->(01) you have to replace to variable , and every loop pass increment the varialbe value with 1.
ex : -
V1 = 1.
loop at item.
perform bdc_data using 'xyz(V1)'
it_upload-variable.
V1 = V1 + 1.
endloop.
This is called as index , the table control fields are differ the field name by index only... -
Delivery date to be replaced by Confirmation date automatically.
Hi All MM gurus,,
I want to do a setting in the Purchase order in such a way that if there is inbound delivery created or say buyer created a confirmation manually in the PO.
The confirmation tab delivery date should replace the delivery date in the Delivery schedule tab automatically.
The buyer should not go and change the dates in both the places.
Is there any standard setting for this or else what all configuration needs to be done.
Thanks in advance
SagarHi,
Thanks for the reply.
No this issue is not MRP revalant,
When the confimation comes from vendor , we change the confirmation tab as well as the delivery date in the line item and We send the PO back to vendor again with the new delivery date.
Now here the buyer has to change the dates twice.
Is there a std setting by which we can get once the confirmation date is changed it will change the delivery date automatically.
Thanks again
Sagar007 -
Vendor master data-sensitive field search term 1
Hi
Incase of Vendor master data ,i have defined search term 1 AS SENSITIVE FIELD.
When i change the master data i.e search term 1 sometimes it asks for change confirmation and sometime it doesnt.
Can you pls let me know why does this happen..that too for few vendors any logic.resolved
-
Function Module to send Vendor Master Data from SRM to ECC
Hi Guys
I heard there is a function module in SRM which can send Vendor Master Data from SRM to ECC please confirm for me if there is such a function Module and what is it called. ThanksHi,
Vendor Master data is replicated to SRM from ECC. Standard Transactions (BBPGETVD,..) will be used to replicate the data from ECC.
Vendor Master will exists in ECC, so there is no point in sending the same back from SRM to ECC. If the requirement is the other way around, we can use the transaction BBPGETVD in SRM system.
Hope this helps.
Regards,
Hemanth -
BAPI for Purchase Order Vendor Confirmations
Can any body suggest me the BAPI for the purchase order vendor confirmations transaction code me22n - Tab<b>-(Confirmations)</b> alone.
regs,
RajaDear Asha,
Pls find the below code, this handles only the BDC part of the program.Updates only the EKES table thru standard confirmation tab on ME22N.
Kindly clarify any doubts in this reg.
regs,
Raja.
FORM ins_stdtable .
DATA:var TYPE c LENGTH 30,
cstr(02) TYPE n value '01'.
data istr(02) type n value '00'.
DATA recno TYPE i.
data: eblc type c length 5,
ebli type i.
DATA: kebeln LIKE utab-ebeln.
DATA: BEGIN OF indx,
ebelp type ekes-ebelp,
eindx type i,
END OF indx.
DATA : CNT TYPE I value 1.
DATA: COUNTER(2) TYPE N VALUE '01',
ROWS TYPE P.
DATA: w_textout LIKE t100-text.
DATA: gd_update TYPE i,
gd_lines TYPE i.
data :waek like indx,
itabek LIKE TABLE OF waek.
*Used to stores error information from CALL TRANSACTION Function Module
DATA: BEGIN OF messtab OCCURS 0.
INCLUDE STRUCTURE bdcmsgcoll.
DATA: END OF messtab.
SELECT MAX( ETENS ) FROM ekes INTO zetens WHERE ebeln =
ekko-ebeln.
recno = zetens.
LOOP AT utab.
SELECT distinct ebelp INTO CORRESPONDING FIELDS OF TABLE
itabek FROM eket WHERE ebeln = ekko-ebeln.
loop at itabek into waek.
ebli = ebli + 1.
waek-eindx = ebli.
modify itabek from waek.
endloop.
loop at itabek into waek where ebelp = utab-ebelp.
eblc = waek-eindx.
condense eblc.
endloop.
AT NEW ebeln.
PERFORM bdc_dynpro USING 'SAPLMEGUI' '0014'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=MECHOB'.
PERFORM bdc_dynpro USING 'SAPLMEGUI' '0002'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=MEOK'.
PERFORM bdc_field USING 'BDC_CURSOR'
'MEPO_SELECT-EBELN'.
PERFORM bdc_field USING 'MEPO_SELECT-EBELN'
utab-ebeln.
AT New EBELP.
perform bdc_dynpro using 'SAPLMEGUI' '0014'.
perform bdc_field using 'BDC_CURSOR'
'DYN_6000-LIST'.
perform bdc_field using 'DYN_6000-LIST'
eblc.
perform bdc_field using 'BDC_OKCODE'
'=DDOWN3200'.
PERFORM bdc_dynpro USING 'SAPLMEGUI' '0014'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=TABIDT15'.
perform bdc_field using 'DYN_6000-LIST'
eblc.
PERFORM bdc_dynpro USING 'SAPLMEGUI' '0014'.
PERFORM bdc_field USING 'BDC_OKCODE'
'PICK'.
ENDAT.
ENDAT.
PERFORM bdc_field USING 'DYN_6000-LIST'
eblc.
recno = recno + 1.
cstr = recno.
counter = cstr.
*This is to check whether the scheduled line item exceeding 12 rows. if so, use *page up
if counter >= 13.
rows = counter MOD 13.
istr = ( ( counter - rows ) / 13 ).
do istr times.
perform bdc_dynpro using 'SAPLMEGUI' '0014'.
perform bdc_field using 'BDC_OKCODE'
'=EINB_CREATE'.
enddo.
DO 2 TIMES.
perform bdc_dynpro using 'SAPLMEGUI' '0014'.
perform bdc_field using 'BDC_OKCODE'
'=P+'.
enddo.
COUNTER = '03'.
cstr = '03'.
ENDIF.
CONCATENATE 'EKES-EBTYP(' cstr ')' INTO var.
PERFORM bdc_field USING 'BDC_CURSOR'
var.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_field USING var
utab-ebtyp.
CONCATENATE 'RM06E-EEIND(' cstr ')' INTO var.
PERFORM bdc_field USING var
utab-eeind.
CONCATENATE 'EKES-MENGE(' cstr ')' INTO var.
PERFORM bdc_field USING var
utab-menge.
CONCATENATE 'J_3ASZDI-J_3ASIZED(' cstr ')' INTO var.
PERFORM bdc_field USING var
utab-j_3asize.
AT END OF Ebelp.
PERFORM bdc_dynpro USING 'SAPLMEGUI' '0014'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=MESAVE'.
perform bdc_dynpro using 'SAPLMEGUI' '0014'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
CALL TRANSACTION 'ME22N' USING bdcdata MODE 'E'.
IF sy-subrc EQ 0.
savedone = 'Y'.
saveflag = 'Y'.
initflag = 'N'.
MESSAGE 'SAVED' TYPE 'I'.
else.
saveflag = 'N'.
savedone = 'N'.
initflag = 'Y'.
MESSAGE 'Not Saved' Type 'I'.
endif.
CLEAR: bdcdata.
REFRESH bdcdata.
ENDAT.
ENDLOOP.
ENDFORM.
Hope this will help u
Maybe you are looking for
-
I can't open any links in my mail.
I can't open any links or attachments in mail, but I do have internet access. Did I turn something off by mistake? This only started happening a couple do days ago.
-
Yosemite finder doesn't display file count?
I just installed Yosemite (10.10.2) on a clean drive in my MacBook Pro 6,2 and I'm trying to figure out how to get Finder to display a count of files at the bottom of the finder windows. I'm used to it displaying something like "356 files. 49 files s
-
Performance tuning and Periodic Maintance in Oracle Streaming Environment
We had Setup the Bi-Directional Oracle Streaming between two remote Sites each of 2-Node RAC Databases This is Our Enviroment Summary. Database Oracle 10g R2 version 10.2.0.4.0 Os: Solaris[tm] OE (64-bit) Currenly Oracle Streaming working Successfull
-
Hi all, Is service entry and service acceptance done separately, that is first enter the services done and save it; then again accept the same services. What all documents are created while accepting a service. Is there any difference between cance
-
Creating a Query to Change Price
Hi, I have created a query to change the price in the Sales Order that looks like: SELECT CASE A WHEN COND1 THEN 120.0 ELSE $[$38.17] END FOR BROWSE This means, when A <> COND1 I want the existing price ($[$38.17])to be maintained (no modification