Date difference issue for Purchase order in R/3 and APO
Hi,
I am sending the purchase order from APO to R/3. When I transfer the data through CIF and see the curresponding entries in stock requirement list in R/3, purchase order is 1 day earlier than in SCM.
However, when this purchase order is CIFed back to SCM, date appears correct in SCM ( as what it was before). Is this something because of timezone that difference in date appears in SCM and R/3.
Can someone who came across date issues for transaction data transfer between SCM and R/3 elaborate in more detail please.
Thanks,
Sanjay
Hello Somnath ,
I am also facing the same issue which sanju was facing earlier in PRs .
In APO I am not able to understand how system calculates the opening , start and end date .In my case the transportation time is 48 hrs , planned delivery time is 1 day and all calenders are 5*24 , GR proceeeing time .01 day . When I am creating PR at destination location on 06/06/2008 , 24:00:00 Hrs . System calculates the dates as follows :-
Start date -06/05/2008 , 00:45:00 , end date -06/06/2008, 24:00:00 , opening date -05/20/2008 ,23:25:00 Hrs . I tried to understand the formula given by you in your reply as Opening Date = Requirement Due Date - GR Time - Planned Delivery Time
Start Date = Requirement Due Date - GR time - Transportation Duration
End date = Requirement Date.
But I am not getting the desired results.
Could you let me know why the system is behaving in such way.I also want to know does system can create orders in such a way the opening date lies in past. If yes then can we restrict that ?
Regards ,
Mukesh
Edited by: Mukesh Kumar on Mar 9, 2008 1:59 PM
Similar Messages
-
Updating Batch classification data from MIGO for Purchase order
Hi,
I need to update batch classification data (in MSC3n) from MIGO for purchase order. The logic needed for this is as below,
1) Pass material and batch to MCH1 table to get CUOBJ_BM.
2) Pass CUOBJ_BM to INOB table to get INOB-OBJEK.
3) Pass INOB-OBJEK to CLAF_CLASSIFICATION_OF_OBJECTS to get class name & characteristic name.
4) Pass INOB-OBJEK, CLASS name and characteristic name to BAPI_OBJCL_CHANGE to update batch classification data.
I created implicit enhancement at the bottom of FM "CLVF_VB_INSERT_CLASSIFICATION". But the problem is, the return parameter of BAPI_OBJCL_CHANGE is giving the following error.
Class type 023, object type MCH1, object RAW-6 0000001151
Object is currently locked by user
The assignment was not changed
Please let me know how to do it. Is there any BADI or User Exit?Hi,
As you said the break point is not triggering did you activate your exit and activated even the project to which your exit is assigned.
I hope you missed activating your project in CMOD transaction. Please verify it once and if it is not activated then immediately activate it and try debugging again.
Regards,
Rafi -
BAPI for purchase order .. to create and delete confirmation
HI Gurus
I need to create and delete PO(Purchase order) confirmation in SAP 4.7 R3 .
Please let me know which BAPI i can use for .. in SAP 4.7
1. Create PO confirmation
2. Delete PO confirmation
Many thanks and regards
Sandeep SharmaHi Sandeep,
In SAP 4.7 R3 & ECC 5.0. we don't have BAPI to delete / create PO confirmatons.
Use this FM for both : ME_CONFIRMATION_UPDATE
In addition to above , we need to use this FM : ME_CONFIRMATION_REDISTR_ITEMS , for PO item update in MD04 transaction.
In addtion to above 2 FM, you need to used Change doucment FM for write log data.
Thanks. -
Transaction Code for Purchase Order with Network, Activity, and Element
I have been asked for a transaction code that will allow the user to view the Purchase Order, Network, Activity, and Element on the same transaction. I have been able to use CN41 to get them the Purchase Requisition, Network, Activity, and Element, but cannot seem to find one for the Purchase Order.
I feel like this should be easy...
Any ideas?Hi,
I would recommend you to test BAdI ME_PROCESS_PO_CUST.
Regards,
Edit -
SRM - Datasource for Purchase Order Response
Hi All,
Is there any standard data source exists for Purchase Order Response in SRM?
Since Purchase Order and Purchase Order Documents are different, we require to instal separate data source for POR Document.
Please help in this regard.
Thanks,
AnilFound that there is no standard data source for POR Documents, which needs to be extracted with generic extractor.
Delta will be populated by the FM 'BBP_BI_DELTA_UPDATE' in SRM, which wont support POR object type.
Reference:
http://help.sap.com/saphelp_nw70/helpdata/en/ba/a4daa0fe7c4b558206db120b31e555/content.htm
Thanks,
anil -
Output type configuration for Purchase order
Dear Friends,
I want to configure output type for Purchase order in retail system and later want to trigger it in AFS(apparel, footwear solution) system.
There is integration in IS retail and AFS system.
I created a PO in IS retail system.
Let me know the steps how can I get the IDOC triggered when I go and check in PO header. GO to>Messages?
Any pointers.
Regards
AshuAnswered.
-
Goods-Receipt Block for Purchase Order depending on Goods-Receipt Date
Hi,
I want to set up the system so it can block the Goods-Receipt for Purchase Order respectively Scheduling Agreement if the Goods Receipt is about to take place 30 days or more before the Desired Delivery Date.
For Example: If I have a Purchase Order with the desired delivery date 30.09.2008. I want to set up the system so, that it bans (forbids) the Goods Receipt before the 01.09.2008.
If possible I would want to do that without additional programming. Is it possible to set up the system using only customising settings?
Thanks for your help
BogdanHello Marius-Bodgan,
as this question is marked answered I assume you have received an solution for your requirement. Could you please share the solution with me by posting it here? I have the same requirement and did not find any possibility to do this in customizing.
Thanks in advance,
Emanuel
Found the solution in thread Re: Goods Receipt
Edited by: Emanuel Penalver on Jul 15, 2008 11:48 AM -
Table For Purchase Order Version Number and Version Created Date
Dear Sir,
Whenever we make any change in Purchase Order , then a new Version Number along with Created Date is assigned . In Me23n the Version Number and It's Created date is also displayed ( at PO Header Level) .
We request you to kindly guide us as which Table is required to be reffered to get the Version Number and Version Created date for the Purchase Order .
With Thanks and Rgds
SoniaHi
Check in EKKO - Purchase order header
EKPO - Purchase order item
CDHDR
CHPOS
Regards
Ram
Edited by: Parasuram M on Sep 16, 2009 11:59 AM -
Whats the fieldname and table name for purchase order delivery date
hi all,
whats the fieldname and table name for purchase order delivery date
thanks and regradsEKET-EINDT is the delivery date according to the schedule lines.
for example the line item has 100 qty.
it is sent in three schedules (40, 40, 20).
Then EKET will have 3 records for one PO Line item.
The final delievry data is the EKET-EINDT for the 3rd schedule line item.
Regards,
Ravi -
Release date and time for Purchase order
Hi Masters,
Could you please let me know that in which table the release date ane time will get stored for purchase order.
Regards,
PanneerHi,
You can find out from CDHDR & CDPOS table.
Select Date Time from CDHDR table & Join with CDPOS table where CDHDR-OBJECTCLAS = EINKBELEG and CDHDR-OBJECTID = PO number and CDPOS-TABNAME = 'EKKO' and CDPOS-FNAME = FRGZU and CDPOS-VALUE_NEW = 'X'.
You will get the date time from CDHDR table.
Regards,
Udayasankar Rajagopalan -
Updating Scheduling data for Purchase Order
Hi,
I need a function module which can update the scheduling data for purchase order in EKET table. Normally we create Purchase Order as a reference from purchase requisition through BAPI_PO_CREATE1. That time it takes care of all the scenarios. But as per the requirement I want to create a PO which is created from more than one Purchase Requistions so I can't use the said BAPI. But still I am using this BAPI and after creation is completed I am updating the Requistions. The same scenario is taken care in ME59N, but I can't copy that code because of some requirements. So could any one please give me the idea to replicate the same functionality with any function module or other ways.
Thanks
Somnath paultry to pass all u sheduling related fields to POSCHEDULE and make sure u have enabled POSCHEDULEX along with sheduling related fields .....also (if no changes are there leave it with space )...
this will definetly update not only eket table ....it will update every table regarding to purchase order,ekpo,ekko,eket ...etc
Example of population of BAPI interface in the Function
Parameter: POHEADER
COMP_CODE = 1000
DOC_TYPE = NB
ITEM_INTVL = 00001
VENDOR = 0000001000
PMNTTRMS = 0001
PURCH_ORG = 1000
PUR_GROUP = 001
CURRENCY = EUR
Parameter: POHEADERX
COMP_CODE = X
DOC_TYPE = X
ITEM_INTVL = X
VENDOR = X
PMNTTRMS = X
PURCH_ORG = X
PUR_GROUP = X
Parameter: POITEM
PO_ITEM = 00001
MATERIAL = 100-100
PLANT = 1000
STGE_LOC = 0001
QUANTITY = 15.000
TAX_CODE = V0
ITEM_CAT = 0
ACCTASSCAT = K
Parameter: POITEMX
PO_ITEM = 00001
MATERIAL = X
PLANT = X
STGE_LOC = X
QUANTITY = X
TAX_CODE = X
ITEM_CAT = X
ACCTASSCAT = X
Parameter: POSCHEDULE
PO_ITEM = 00001
SCHED_LINE = 0001
DELIVERY_DATE = 02.12.2002
QUANTITY = 6.000
PO_ITEM = 00001
SCHED_LINE = 0002
DELIVERY_DATE = 03.12.2002
QUANTITY = 5.000
PO_ITEM = 00001
SCHED_LINE = 0003
DELIVERY_DATE = 04.12.2002
QUANTITY = 4.000
Parameter: POSCHEDULEX
PO_ITEM = 00001
SCHED_LINE = 0001
PO_ITEMX = X
SCHED_LINEX = X
DELIVERY_DATE = X
QUANTITY = X
PO_ITEM = 00001
SCHED_LINE = 0002
Parameter: POACCOUNT
PO_ITEM = 00001
SERIAL_NO = 01
QUANTITY = 15.000
GL_ACCOUNT = 0000400000
COSTCENTER = 0000001000
CO_AREA = 1000
Parameter: POACCOUNTX
PO_ITEM = 00001
SERIAL_NO = 01
QUANTITY = X
GL_ACCOUNT = X
COSTCENTER = X
CO_AREA = X
Parameter: POCOND
ITM_NUMBER = 000001
COND_ST_NO = 001
COND_TYPE = PB00
COND_VALUE = 79.900000000
CURRENCY = EUR
CURRENCY_ISO = EUR
COND_UNIT = KG
COND_P_UNT = 1
CHANGE_ID = U
Parameter: POCONDX
ITM_NUMBER = 000001
COND_ST_NO = 000
ITM_NUMBERX = X
COND_TYPE = X
COND_VALUE = X
CURRENCY = X
CHANGE_ID = X
Parameter: POPARTNER
PARTNERDESC = OA
LANGU = EN
BUSPARTNO = 0000001100
PARTNERDESC = GS
LANGU = EN
BUSPARTNO = 0000001200
PARTNERDESC = PI
LANGU = EN
BUSPARTNO = 0000001000
reward points if helpful.... -
Standard Datasource for Purchase Order master data
Hi Experts,
Is there any Standard datasource for extracting attribute information for Purchase Orders. Some master data datasources.
Iam particularly after the name of the person who released the PO.
Thanks,
DVHi,
These are standard Master Data Datasources
0CRIT_MAIN_TEXT Key for Appraisal Criterion
0CRIT_SUB_TEXT Subcriterion
0CRIT_TYP_TEXT Scoring Method
0DCINDIC_TEXT Debit/Credit Indicator
0DISMM_ATTR MRP Type
0DISMM_TEXT MRP Type
0INDSPECSTK_TEXT Text Indicator Special Stock Valuation
0INFO_REC_ATTR Number of Purchasing Info Record
0INFO_REC_TEXT Number of Purchasing Info Record
0INFO_TYPE_TEXT Purchasing info record category
0MATL_CAT_TEXT Material Type
0MATL_GROUP_TEXT Material Group
0MAT_TYPE_VA_ATTR Control of Quantity/Value Update
0MAT_VEND_ATTR Material Number Compounded to vendor
0MRP_CONTRL_TEXT MRP controller
0PRICE_CTRL_TEXT Price control indicator
0PRICE_TYPE_TEXT Price type
0PURCH_ORG_TEXT Purchasing Organization
0PUR_GROUP_TEXT Purchasing Group
0PUR_REASON_TEXT Reason for ordering
0SERVICE_ATTR Service Master (Attributes)
0SERVICE_TEXT Service number
0STOCKCAT_TEXT Stock Category
0STOCKTYPE_TEXT Text for Stock Characteristic
0STOR_LOC_TEXT Storage Location
0STRGE_SECT_TEXT Storage section for stock removal, placemen
0STRGE_TYPE_TEXT Storage Type
0STRGE_UNIT_TEXT Storage unit type
0VENDOR_ATTR Vendor Number
0VENDOR_LKLS_HIER Vendor number
0VENDOR_TEXT Vendor Number
0WHSE_NUM_TEXT Warehouse number / warehouse complex
0WM_MVT_TYP_TEXT Movement type for Warehouse Management
Regards,
Marasa. -
Use of SAVE_TEXT in customer exits / BADI for purchase order
Hi All,
I am trying to save some long text by using SAVE_TEXT function module in a badi implementation for purchase order header text. The same is working fine if i try to update the PO header text via a report. But if i try using badi (the code is written in a PAI event for the BADI), then though the text transfer and save is successful during the code excution, but for the first time when i add any text its not visible in ME22N tcode. Since its an online event. But when i double click on that editor and the sap script editor gets opened. then i press back button, the text is appearing on the same small screen edtor . after this any number of time i edit or delete text, the save_text function module works fine.
My issue is why for the first time always i have to double click on the editor to open the sap script editor. I have also included commit_text in this case after save_text FM.
the requirement here goes like this. in one tab for PO header the user will enter some number (This is a customizing screen implemented through badi.) and the corresponsing discription should appear when user clicks on text tab in po header screen (me21n / me22n).
Kindly help.
Thanks
MamataHi mamata rath
I have solve the problem which similar to yours. the code which is as the following
DATA: textline TYPE tdline,
name TYPE c LENGTH 70,
glines TYPE TABLE OF tline,
gline LIKE LINE OF glines,
ls_header TYPE thead.
CONCATENATE ch_eban-banfn ch_eban-bnfpo INTO name.
ls_header-tdobject = 'EBAN'.
ls_header-tdname = name.
ls_header-tdid = 'B01'.
ls_header-tdspras = sy-langu.
CALL FUNCTION 'SAVE_TEXT'
EXPORTING
* CLIENT = SY-MANDT
header = ls_header
* INSERT = ' '
* SAVEMODE_DIRECT = ' '
* OWNER_SPECIFIED = ' '
* LOCAL_CAT = ' '
* IMPORTING
* FUNCTION =
* NEWHEADER =
tables
lines = glines
EXCEPTIONS
ID = 1
LANGUAGE = 2
NAME = 3
OBJECT = 4
OTHERS = 5
IF sy-subrc = 0.
CALL FUNCTION 'COMMIT_TEXT'
EXPORTING
OBJECT = 'EBAN'
NAME = name
* ID = '*'
* LANGUAGE = '*'
* SAVEMODE_DIRECT = ' '
* KEEP = ' '
* LOCAL_CAT = ' '
* IMPORTING
* COMMIT_COUNT =
* TABLES
* T_OBJECT =
* T_NAME =
* T_ID =
* T_LANGUAGE =
ENDIF. -
No goods receipt possible for purchase order 'PO#" "Lineitem"
Hi gurus,
Please help on below error.
While doing return to vendor transaction using BAPI 'BAPI_GOODSMVT_CREATE' error 'No goods receipt possible for purchase order 'PO#" "Lineitem"' was encountered. As checked, all data are correct including the plant, sloc, PO#, stocks, batch.
Please kindly advice on how to resolve the issue.
Thank you in advance.Hi,
Few things which immediately comes to my mind.
1. Check if the PO is released?
2. Check if the confirmation control is properly set in Confirmations tab of item details of a PO.
3. Check if the Goods Receipt indicator is ticked at item level of PO.
I hope these helps.
Kind Regards,
Prakash -
Error while doing Good Issue for Production Order using BAPI
Hi All,
I am facing an error like 'u2018Content of order 1011907: MDT218AJ10 transferred to interface (IMSEG): T-86410-71".
I have written the code as below. Please let me know what is missing when using the BAPI 'BAPI_GOODSMVT_CREATE'. What is the cause of this error ?
*Action in Transaction (GM_CODE)
*GM Code for Goods Issue for Production Order is 03
gs_gmcode-gm_code = '03'.
*Header Data
*Posting date
gs_header-pstng_date = sy-datum.
*Document date
gs_header-doc_date = sy-datum.
*Item Data
*Material
gs_item-material = zptp_s_rf_migo_261-matnr1.
*Movement Type
gs_item-move_type = '261'.
*Movement Indicator
gs_item-mvt_ind = 'F'.
*Stock Type
gs_item-stck_type = 'F'.
*Plant
gs_item-plant = gv_plant.
*Storage Location
gs_item-stge_loc = gv_str_loc.
*Quantity
gs_item-entry_qnt = zptp_s_rf_migo_261-menge2.
*Unit
gs_item-entry_uom = gv_uom.
*ISO code for unit of measurement
gs_item-entry_uom_iso = gv_uom.
*Order Number
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = zptp_s_rf_migo_261-aufnr
IMPORTING
output = gs_item-orderid.
*Reservation Number
gs_item-reserv_no = gv_resv_num.
*Reservation Item
gs_item-res_item = gv_resv_itm.
*Reservation Type
gs_item-res_type = gv_resv_type.
APPEND gs_item TO gt_item.
Calling BAPI_GOODSMVT_CREATE to create the Material Document Number
CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
EXPORTING
goodsmvt_header = gs_header
goodsmvt_code = gs_gmcode
IMPORTING
goodsmvt_headret = gs_headret
TABLES
goodsmvt_item = gt_item
goodsmvt_serialnumber = gt_serial
return = gt_return.
Thanks in Advance.hi,
did you look at message ?
System says, there are differences between the interface data and the order data. It can be anything. I think you should check
data in the interface .
this is the long explanation of your message :
Diagnosis
When calling the function module MB_CREATE_GOODS_MOVEMENT or the BAPI GoodsMovement.CreateFromData (BAPI_GOODSMVT_CREATE) to post a goods receipt for a production order, there are differences between the interface data and the order data.
Example: The order was created for plant 0001, but plant 0002 is passed on in the interface.
The system checks this for the material and the order item.
System response
Due to this difference, the system cannot post the goods receipt.
Procedure
Check the data in the interface (IMSEG-WERKS, IMSEG-AUFNR). If necessary, correct the plant or the order number in the interface.
<< Moderator message - Point begging removed >>
Edited by: Rob Burbank on Feb 6, 2012 11:24 AM
Maybe you are looking for
-
I built a new BW system with BI-Content 7.04. When activate BI content, it usually got a runtime out error. I has changed parameter: icm/conn_timeout value I read lots of document about performance, but too much information. So anybody can tell me w
-
IReport data retrieval from MySql database
Hi, can anyone help me? i am using iReport - jasperreports to design a report using a datasource/ connections. i designed my report and everything works fine except that the data of the fields in mthe detail band is been retrieved more than once maki
-
How do I renumber all images in lightroom with an image number?
-
Union of all the selection variables
Hi All, Is there a way to get a Union of all the available values of selection variables in BEx? For example, if I have a selection variable for 0material and 0country, and I put in 1234 and USA as the selection input. Normally, you would get a repo
-
Hardware Trouble with Preview Application? (Kern_protection_failure)
i was having some software problem some months ago where many applications (photoshop, illustrator, sketchup, safari, mail, preview) were crashing constantly... i took my macbook to the tech guy and he said that i should do "erase and install"... I c