ALE Vendor Confirmation (CREMAS)
Hi,
When a Vendor is created FK01 the ALE is settings done to send the Vendor code to another SAP system. But now it will be Unconfirmed in both the systems.
(LFA1-CONFS and LFB1-CONFS will be '1')
When the Confirmation is done using a different User in Sending system using FK08, this data is not ALED to the Receiving system. So we had to do Confirmation seperately in both the systems.
As the IDOC type for CREMAS does not have a segment field for LFA1-CONFS and LFB1-CONFS (Confirmation status) we can create an Extension IDOC segment and send it.
But I find that the standard ALE Inbound Function module IDOC_INPUT_CREDITOR does not have an option of Confirming.
Its does only a XK01 or XK02 but not a FK08.
Cause a confirmation can only be done using XK08 and that too with not with the user who had created the Vendor.
Please mail me if any of you have done an ALE Automatic Vendor confirmation in the Receiving system.
Thanks & Regards,
Midhun.
Hi,
Check this Link for Create an Extension Type and a New Segment.
http://www.intelligententerprise.com/channels/applications/feature/archive/kasturi.jhtml
Regards
Appana
Similar Messages
-
Full Master Data Distribution in ALE - Vendor Master CREMAS(Full Distributi
Hi Experts,
I have to do a Full Master Data Distribution in ALE - Vendor Master CREMAS(Full Distribution) using BD21.
I have already read the blog of Mickel and incorporated the code in Change_Pointer_Read.
It is still not working. Should I include the code at the end of the Function Module. If yes, how to code at the last as
I can include my code at the SAP suggest Enhancement and End Enhancement.
Is there any way I can create the implicit Enhancement at the end of the Function Module.
I will appreciate any help to make the Full Distribution work.
Thanks,
MichHi,
Here is the link.
/people/michal.krawczyk2/blog/2009/06/04/distribution-of-full-master-data-objects-from-change-pointers
My requirement is to send the whole Vendor Master in a IDoc even though for eg there is only one field change in address field of Vendor Master. Full Master Data distribution. But the program BD21 creates only IDocs with segments where the changes are made in the particular tab like address.
Is there any Enhancement or way to enforce the whole Master Data(CREMAS) to be distributed.
I will really appreciate any helpful answer .
Thanks,
Mich -
Hi,
When a Vendor is created FK01 the ALE is settings done to send the Vendor code to another SAP system. But now it will be Unconfirmed in both the systems.
When the Confirmation is done using a different User in Sending system using FK08, this data is not ALED to the Receiving system. So we had to do Confirmation seperately in both the systems.
As the IDOC type for CREMAS does not have a segment field for LFA1-CONFS and LFB1-CONFS (Confirmation status) we can create an Extension IDOC segment and send it.
But I find that the standard ALE Inbound Function module IDOC_INPUT_CREDITOR does not have an option of Confirming.
Its does only a XK01 or XK02 but not a FK08.
Please mail me if any of you have done an ALE Automatic Vendor confirmation in the Receiving system.
Thanks & Regards,
Midhun.Hi,
Check this Link for Create an Extension Type and a New Segment.
http://www.intelligententerprise.com/channels/applications/feature/archive/kasturi.jhtml
Regards
Appana -
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
-
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... -
ALE Vendor payments with clearing
Hi
We are on ECC 6.0 and using FIDCC2 msg type to ALE vendor open items ( without clearing) to cenntral system for payments. We need to get back the payment info back to the de-central system with clearing of the original vendor invoice. We are currently using FIDCC2 to get back the payment info but it does not clear the open item in de-central system. Is there a way to do this in SAP?
Thanks
ShivHi
First things first:
1. You want to create a single payment document for multiple vendors. In such a case, you will not be able to use F110. You need to use F-53 or F-f8 in such a case. In the all the vendor masters, maintain the alternative payee with Description as "YOURSELF". There after, if you are using F-53, use FBZ5 to print the cheque in the name of alternative payee.
2. if you are using F110, multiple payment documents will be created for different vendors. In FBZP Config, you can assign the Payment Advise Form in the Payment Method Step in FBZP Config
Regards
Sanil -
Updating Vendor Confirmations in PO
Hi Friends,
I am trying to update Vendor Confirmations(TABLE EKES) in PO using FM ME_CONFIRMATION_UPDATE. Even checking for EKPO-BSTAE.
But i could not able to update EKES table, its throwing an error 'SYSEM ERROR:ERROR DURING UPDATING TABLE EKES'.
Any suggestions please
Regards,
Sunil
Message was edited by:
sunilkumar sankineniI'm also trying to update the EKES table using the same function module, but not able to update. Did your problem get solved. Can you give me the code, on how to update the EKES table.
Message was edited by:
P K Ch -
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 -
Vendor confirmations in purchase order
Hi friends,
Iam using the fucntion module ME_CONFIRMATION_UPDATE to update the vendor confirmations table ie : EKES table
Now iam able to succesfully update and insert new record in this table using the above function module.
Now when i go to ME23N and give purhcase order number and at the item level in the confirmations tab i should see the updated entries of EKES table . but iam not able to see it..
when i manually add a new line in the confirmations tab then i can see that entry in the EKES table.. how can i get the reverse process ie : when i add an entry in EKES table using the above function module it should reflect in the confirmation tab at the item level in ME22N.
How can i do it.
Regards
KumarWell, not much more I can say. This is the code I uam using for my specific case, hope that gives you some ideas for your case:
lstr_item-acknowl_no = p_cnftxt.
lstr_item-conf_ctrl = '0001'.
lstr_itemx-acknowl_no = 'X'.
lstr_itemx-conf_ctrl = 'X'.
LOOP AT gtab_xekes_tmp INTO gstr_xekes_tmp.
IF gstr_xekes-ebelp NE lv_ebelp AND sy-tabix > 1.
lstr_item-po_item = gstr_xekes_tmp-ebelp.
APPEND lstr_item TO ltab_item.
lstr_itemx-po_item = gstr_xekes_tmp-ebelp.
APPEND lstr_itemx TO ltab_itemx.
ENDIF.
lv_ebelp = gstr_xekes_tmp-ebelp.
ENDLOOP.
lstr_item-po_item = gstr_xekes_tmp-ebelp.
APPEND lstr_item TO ltab_item.
lstr_itemx-po_item = gstr_xekes_tmp-ebelp.
APPEND lstr_itemx TO ltab_itemx.
CALL FUNCTION 'BAPI_PO_CHANGE'
EXPORTING
purchaseorder = p_ebeln
TABLES
return = ltab_bapiret
poitem = ltab_item
poitemx = ltab_itemx.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
/Leif -
Vendor Confirmation using BAPI
Can anyone suggest me how to do vendor confirmation using BAPI
Hi Asha ,
ME22N is to change Purchase Order ? tell me what do u want to do ?
<b>for what one u have to Create a program by using BAPI's to creates POs for a Given Vendor .In SAP these is no such functionality to create MASS PO's at a Time.</b>
Regards
prabhu -
Hi,
Pls clarify in the Po screen me23n in the Item details and in the confirmation tab
what is the external document number.
i have created a Po with confirmation key active and i did inbound delivery also after that i need to do migo.
but i dont know what is this external document in Po.
Any T code for that
regards
arunHi arun,
vendor confirmations are several types ex:order acknowledgement,advance ship noyification,transport confirmation ,inbound delevery like that,
the vendor confirmations are manually entered in SAP,
if we use the confirmation through EDI s automatically,
EDI-855 for order acknowledgement
EDI-856 for advance ship notification,
external confirmations are configured through img-MM-purchasing-confirmations-define external confirmations
if u need new categories apart from standard it is possible,
there are three internal confirmations are predefined at SAP
category 1 : used for order acknowledgement
category 2 : ASN or inbound delevery
category 3 : rough GR
external confirmations are to be assigned to internal confirmations,
this enables purchasing documents automatically updated,
Manual confirmation
this is entered through me22n t-code
ITEM-confirmation list
hope this is helpful
reward points
Lakshmi Reddy -
Hi,
I am creating some new vendors, but everytime i create them or make some changes in them, then someone else has to confirm the changes by using TCODE FK08 before i can use the vendor in system. I just want to know that, is there any other way so that i can confirm the changes by myself. any report, any programme or any tables which i can use.
ThanksThe feature of vendor confirmation is given by SAP to avoid creation of incorrect and unauthorised vendors. which is why there is a maker and cheker rule for vendor master.
Seems that you dont need this dual check functionality. Go to IMG menu
FI - AP/AR - vendor account - master data - preparations for creation of master data - define sensitive fields for dual control.
and remove the fields from here. After this you will not be asked to confirm the vendor
Regds
Pooja -
Hi,
To update Vendor Confirmations manually in PO we first go for cancellation of PO release then we will update VCs.
Is it possible to update VCs without cancellation of PO release? If yes,pls explain the procedure.
Note that We are not using EDI & IDOC.
Regdshi,
u can do it.
u have to change the release iondicator from 1 to 3 or others related indiactor in customizing PO release strtagegy. -
Vendor confirmation tab update using idoc ORDERS02
Hi all,
This is the first time i am working on idocs.
I have a requirement where i have to update the vendor confirmation tab in ME22n(Purchase order), I am using IDOC type ORDERS02. and i am using segment E1EDP20 to update quantity,date and reference no. This is working fine.
Now i need to update 2 more fields in the tab i.e confirmation category(EKES-EBTYP) and Date category of delivery date in vendor confirmation(EKES-LPEIN).But i dint find these fields in segment E1EDP20.
My question is whether these 2 fields are available in any other segment?
or should i extend the segment E1EDP20 ?is it the correct segment to be extended...
Please provide the inputs....<removed by moderator>
Regards,
Greeshma.
Edited by: Thomas Zloch on Feb 22, 2012Hi,
I have a questions for you and that will help me provide better solution .
a) Is vendor providing you the Confirmation category or are you expecting to get this information from Vendor ?
There are many points at which this information can be entered in ME22N.
1. When the Vendor Acknowledege your PO(If the Acknowledgment required is selected) .
2. When the Vendor request a change in schedule due to his own priorities .
3. When the Vendor actually does a goods issue and you are ready to do a Goods receipt.
In all these cases you update the system with confirmation category .In most cases this is the last phase of PO processing where you do the goods receipt and simultaneoulsy update the confirmation category. You are geting the quantity and the date updated from your schedule lines currently and since Schedules lines does not contain the confirmation category you are not getting it in E1EDP20.Confirmation category in most business scenarios is a mere stastical data rather than concrete data like schedule lines.
Depending on 1/2/3 you should be approching the solution. 1.If you want to update the confirmation category during the Order acknowledgment Use BAPI_PO_CHANGE and call it from the PI or middleware or(3) if during the Goods receipt then call the Exit of MIGO to get the PO populated if not exit then write a custom program to see all the Goods receipt and update the PO confirmation category accordingly (Remember this is a statstical data ). Although i highly doubt that the confirmation category will be provided by vendor it is the Buyer who will be determining it and that is why it is not there in the Standard Idoc.I shall not prefer the IDOC extension.
You can have a discussion with your Functional/Customer to figure out the best approcah. Word of Caution : Analyze before you extend an Idoc .
Thanks,
Anjaneya .
Edited by: Anjaneya Bhardwaj on Feb 24, 2012 7:33 AM -
Vendor Confirmation on a PO in creation mode.
Hi ,
We have a requirement in our project such that we need to put the vendor confirmation on a PO in the creation mode of PO ( ME21N / ME59 ).
Is it possible in standard SAP ?
As per my analysis , the Confirmation can come on a PO only after it has been created.
Please advise if this is possible.
Also which Exit should be used to create the confirmation on PO.( such that the respective account assigned sales order is also updated after the confirmation on PO ).
Thanks,
Purvaresolved issue myself
Maybe you are looking for
-
please explain the size preference in bridge CC. If one selects size in the preferences it appears under the image preview. How does this relate to the image file size? Thanks
-
Extended Desktop (video out) issues
Hi, I'm having trouble figuring out how to set up an extended desktop onto another monitor using my iMac G5, 1.8 GHz. Mirroring the desktop is fine, and the help screen says that if there's no "Arrangement" option, then it won't be able to set up the
-
oK. No answer. Maybe Facebook, twitter and consumer affairs
-
Associating a dialog to an applet
Hello, Is it possible to associte a JDialog with the applet window? (which happens to be the browser itself) thanks, Fadi
-
My macbook shuts down automatically after 30 seconds of inactivity
after immediately start up, maybe less than 30 seconds, the menu comes up asking if i want to restart/shutdown/sleep/cancel and if i don't cancel immediately the computer shuts down. if i cancel, the menu shows up after about 30 seconds. i have check