Process order sceduling parameters
Dear gurus,
In my process order ,in scheduling the time is not being taken though we have maintained parameters in resource and recipe.
Can anybody help?
Hi,
Goto SPRO and do the below config.
Production -> SHopfloor Control -> Operations -> Scheduling -> Define Scheduling Parameters for the Order Type.
Goto the above node and select your Plant / Order Type / Prod Scheduler and double click ans goto detailed screen and config the Scheduling Control for detailed scheduling and provisde either Forward / Backward / Current etc.
Do the above config and check the Prod order scheduling and come back if reqd any.
regards
radhak mk
Similar Messages
-
Order type dependent parameters for process order
Hello friends,
In Order type dependent parameters for process order (T.C COR4), there is subscreen for Process data documentation.Inside it we have three options :a) Batch Record Required
b) Order Record Required
c) No Process Data Documentation Reqd.
Through F1 help whatever information i have got regarding them, is not cleared.
According to it, if i select Order Record Reqd, than first of all i will have to delete (archieve) the order record than only i can delete (archieve) the process order.The same is with Batch Record Required.
So according to it if i want to delete the process order than first i will have to delete order record.So guys may i know which order record firstly i have to delete?Than only the system status for process order will not have the status ORRQ (Order Record Reqd).
And one more thing friends,if i select the third option No Process Data Documentation Reqd than which process data documentation system will not create?Or what will happen if i select this third option?
Thankingy you guys in advance.HI
For process data documentaion pls check the following link:
http://help.sap.com/saphelp_47x200/helpdata/en/89/a43ea8461e11d182b50000e829fbfe/frameset.htm
Thanks -
Custom exit or badi for changing the user fields in operation of process order
Hi all
I want to find a exit or badi to set default value to the user fields in operation of process order when COR1.
I have tried exit 'PPCO0001', but this exit is call after commit work, so I can not change any thing
I also tried to use badi 'workorder_update', 'before_update', but all parameters in this BADI are importing, can't be changed, I've tried to change it and then program dump.
Do you have any solution for this question?
ThanksDo a Implicit Enhancement at the PBO of this subscreen.
-
OSSNOTES for releasing process orders with missing parts in background
Hi All,
The bapi 'BAPI_PROCORD_RELEASE' is not releasing the process orders
with missing parts in background.
Is there any OSSNotes for releasing these process orders in backgound through this bapi.
Pls help.
Thanks .Hi Suri - Thanks for your response. I tried both with blank(individual and collective) and 2 (collective req. only) but I still get the same result. I found one other setting that can solve this issue and that is checking the activate full confirmation logic at the the MRP group level in OPPR. I will test more and let you know if that works but we dont use MRP groups here at our client and that is why I was little hesistant to set up collective availability check parameters at the MRP group level. But looks like this is the only option that we can use to get this resolved.
Thanks,
Bharath -
Smartforms for SAP process orders.
Hi,
We want to use smart forms instead of SAP scripts for process order for various reasons.
COnfig does not allow using smart forms.
So we called the smart form in the print program of the sap script.
But this process is not using the configuration ( OPK8 or CB85). Its always picking the default printer from the user profile.
Did any one do this before? if yes what is the process followed.
we are using the function CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
to print the smart form.Hello,
SAPScript use the structure ITCPO to know the printer to use and all the configuration.
You have to transform ITCPO to SMARTFORMS parameters to have the same behavior.
It will be something like that in your abap code :
SAPScript to Smartforms
PERFORM convert_itcpo_2_ssf
USING print_opts
print_co-screen
sy-langu
CHANGING ls_control_param
ls_composer_param
Display Smartforms
CALL FUNCTION lf_fm_name
EXPORTING
control_parameters = ls_control_param
output_options = ls_composer_param
user_settings = space
FORM convert_itcpo_2_ssf
USING ps_itcpo TYPE itcpo
p_dialogue TYPE c
p_spras TYPE sy-langu
CHANGING ps_control_parameters TYPE ssfctrlop
ps_output_options TYPE ssfcompop.
CLEAR : ps_control_parameters, ps_output_options.
ps_control_parameters-device = 'PRINTER'.
IF p_dialogue IS INITIAL.
ps_control_parameters-no_dialog = 'X'.
ELSE.
ps_control_parameters-no_dialog = ' '.
ENDIF.
ps_control_parameters-preview = ps_itcpo-tdpreview.
ps_control_parameters-getotf = ps_itcpo-tdgetotf.
ps_control_parameters-langu = p_spras.
ps_output_options-tdteleland = ps_itcpo-tdteleland.
ps_output_options-tdtelenum = ps_itcpo-tdtelenum.
ps_output_options-tdfaxuser = ps_itcpo-tdfaxuser.
ps_output_options-tdschedule = ps_itcpo-tdschedule.
ps_output_options-tdsenddate = ps_itcpo-tdsenddate.
ps_output_options-tdsendtime = ps_itcpo-tdsendtime.
ps_output_options-bcs_reqst = ps_itcpo-bcs_reqst.
ps_output_options-bcs_status = ps_itcpo-bcs_status.
ps_output_options-tdarmod = ps_itcpo-tdarmod.
ps_output_options-tdnoarmch = ps_itcpo-tdnoarmch.
ps_output_options-tdtitle = ps_itcpo-tdtitle.
ps_output_options-tdnoprev = ps_itcpo-tdnoprev.
ps_output_options-tdnoprint = ps_itcpo-tdnoprint.
ps_output_options-tdnoarch = ''.
ps_output_options-tdiexit = ps_itcpo-tdiexit.
ps_output_options-tddataset = ps_itcpo-tddataset.
IF ps_output_options-tddataset IS INITIAL.
ps_output_options-tddataset = 'SMARTF'.
ENDIF.
ps_output_options-tdsuffix1 = ps_itcpo-tdsuffix1.
ps_output_options-tdsuffix2 = ps_itcpo-tdsuffix2.
ps_output_options-tdcovtitle = ps_itcpo-tdcovtitle.
ps_output_options-tddest = ps_itcpo-tddest.
ps_output_options-tdprinter = ps_itcpo-tdprinter.
ps_output_options-rqposname = ps_itcpo-rqposname.
ps_output_options-tdnewid = ps_itcpo-tdnewid.
ps_output_options-tdimmed = ps_itcpo-tdimmed.
ps_output_options-tddelete = ps_itcpo-tddelete.
ps_output_options-tdlifetime = ps_itcpo-tdlifetime.
ps_output_options-tdautority = ps_itcpo-tdautority.
ps_output_options-tdfinal = ps_itcpo-tdfinal.
ps_output_options-tdcover = ps_itcpo-tdcover.
ps_output_options-tdreceiver = ps_itcpo-tdreceiver.
ps_output_options-tddivision = ps_itcpo-tddivision.
ps_output_options-tdcopies = ps_itcpo-tdcopies.
ps_output_options-tdpageslct = ps_itcpo-tdpageslct.
ENDFORM.
Best Regards
Joë -
Process Order is not picking the follow-up material
Hi Gurus,
We have changed a BOM by discontinuing a component and giving a follow-up material with the valid from dates as 18/5/09. and then MRP is run on that nignt ( mrp job set to run daily in the back ground). and on 19/05/09 a Process Order is created from the planned orders genereated by the MRP run.
now, we found that the new componenet (follow-up) is not copied into the process order, but the old compomemt (discontinued) is removed.
MRP parameters are correctly defined (Planning mode is set to 2) . Please let me know if we are missing anything.
Thanks,
NHi
Pl ensure that the Following requirements have been met before you can use the discontinuation functionality:
1) Both materials must be planned using MRP.
2) The base unit of measure of the follow-up material must be the same as the base unit of measure of the discontinued material.
3) You must enter discontinuation data for the discontinued item and follow-up data for the follow-up item.
and Also refer the SAP link for Complete Details
http://help.sap.com/saphelp_45b/helpdata/en/b1/c044d1439a11d189410000e829fbbd/content.htm
Regards
Brahmaji -
Error while running Process Order API to import orders - URGENT HELP NEEDED
Hi all,
I'm stuck with order import using OE_ORDER_PUB.PROCESS_ORDER api. Wanted to import a simple order in Vision database using the process order api. Figured out the right data to use, inserted into Headers and Lines Iface All tables. When calling the OE_ORDER_PUB.PROCESS_ORDER api, it is throwing this error:
"Header ID does not exist on this record or does not match ID specified on header record. You require a valid header ID if the operation is Create."
But when I validate the same record using the CORRECTIONS form in Order Import GUI, the order is successfully validated. Also the order is imported when I click the IMPORT button.
I understand that HEADER_ID column is not required for creating a new order, but not sure why it is erroring. Here is the data I'm using:
Insert into oe_headers_iface_all
(org_id, order_type_id, order_source_id, orig_sys_document_ref, ordered_date, request_date,
sold_from_org_id, sold_to_org_id, ship_from_org_id, ship_to_org_id, invoice_to_org_id,
CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,OPERATION_CODE)
values (204, 1430, 1046, '101040', sysdate, sysdate, 204, 1004, 606, 1018, 1017, 0, sysdate, 0, sysdate, 0, 'CREATE');
Insert into oe_lines_iface_all
("ORDER_SOURCE_ID","ORIG_SYS_DOCUMENT_REF","ORIG_SYS_LINE_REF","ORIG_SYS_SHIPMENT_REF","ORG_ID","INVENTORY_ITEM","LINE_TYPE_ID",request_date,"SCHEDULE_DATE","DELIVERY_LEAD_TIME","ORDERED_QUANTITY","ORDER_QUANTITY_UOM",sold_from_org_id, sold_to_org_id, ship_from_org_id, ship_to_org_id, invoice_to_org_id,"UNIT_SELLING_PRICE","CREATED_BY","CREATION_DATE","LAST_UPDATED_BY","LAST_UPDATE_DATE","LAST_UPDATE_LOGIN","OPERATION_CODE")
values
(1046,'101040', '1', '1', 204, 'AS72111', 1427, sysdate, sysdate+1, 0, 10, 'Ea' ,204, 1004, 606, 1018, 1017,100,0,sysdate,0,sysdate,0,'CREATE');
Any help is appreciated.
FYI - this is a 11.5.10.2 version installed on Windows 2003 server.
Thanks in advance.
JagsI might be late in replying, but hope it might help.
From your query it seems you are inserting records into interface tables and then calling process order API( probably from some PL/SQL block).
This is where I am confused, because I hope you understand, that interface tables are for use with Order Import concurrent Program, and for Process ORder API, you need to provide the data as parameter. The api has, header record type and line table type as parameters. So you need to assign correct data to these variables and pass them as parameter when you are calling Process Order API.
If you are doing the same thing, then post the exact pl/SQL code and error message from the API. That might help diagnose the issue.
Regards,
Nitin Darji -
Goods Receipt Indicator in Process Order header
Hi,
I'm trying to find the source of Goods Receipt indicator field in Goods Receipt tab in order header. For a process order, its in the 'Control' section of the page. Its always ticked on even when no confirmation or goods receipts are posted. Help says it indicates the relevancy to inventory management. I just wanted to know if there is a data or a config that drives this field. I checked in Order type-dependant parameters if that is source of this field, but I couldn't find that option there.
Thanks in advance experts!
Regards,
AbhijitHi Abhijit,
The flag is always set for orders settled to a material or a sales order item, as mentioned in help. If the settlement rule is different the flag is not set.
You can do that creating a process order without material (CORO) or changing your settlement profile and not using material as a receiver.
regards,
Edgar -
Bapi bapi_goodsmvt_create for goods receipt of process order
Hello All ,
I am trying to a GR with MIGO for a process order .Its giving me error like
Content of order 2000002339: 100001374 transferred to interface (IMSEG): 100001374
I am not able to trace the error out .I am passing the below parameters .pls check
gmhead-pstng_date = sy-datum.
gmhead-doc_date = sy-datum.
gmhead-pr_uname = sy-uname.
gmcode-gm_code = '02'. "01 - MB01 - Goods Receipts for Purchase Order
itab-move_type = '101'.
itab-mvt_ind = 'F'.
itab-plant = '1AAE'.
itab-material = '100001374'.
itab-entry_qnt = '1'.
itab-move_stloc = 'B100'.
itab-stge_loc = 'B100'.
itab-orderid = '002000002339'.
append itab .
CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
EXPORTING
goodsmvt_header = gmhead
goodsmvt_code = gmcode
TESTRUN = ' '
IMPORTING
goodsmvt_headret = wa_head
materialdocument = lv_mblnr
MATDOCUMENTYEAR =
TABLES
goodsmvt_item = itab
GOODSMVT_SERIALNUMBER =
return = errmsg
Pls reply ..
Thanks .HI ...
Since this is a production order ,i used the GM code as '02'.bcoz the documentation says the same .
There are the following types of transactions/events:
1. GM_Code 01: Goods receipt for purchase order
2. GM_Code 02: Goods receipt for production order
3. GM_Code 03: Goods issue
4. GM_Code 04: Transfer posting
i also tried changing it to '01' ,its not working still...
Pls reply
Thanks . -
Fields under the tab Goods Receipt in process order.
Hello Experts,
While creation of process order, the fields under the tab 'Goods Receipt' are disabled and already checked.
Fields are 'Goods Receipt' and 'Goods Receipt, Non-Valuated'. Fields are 'WEPOS' and 'WEUNB' accordingly.
Whereas when we create the process order of same material but with different plant, the field 'Goods Receipt, Non-Valuated' is disabled and checked and other field 'Goods Receipt' is enabled.
The material is finished product.
Could you please guide us, is there any configuration in order type dependent parameters for the same.
Many Thanks in advacne.
Regards,
Mayur
Edited by: Mayur_PP on Nov 21, 2011 1:28 PMHi Niki
For Financial books, MBEW-STPRS would suffice....
This would also generate a CO doc...
But, if you want to anlayse variances in CO, then you need a break up of STPRS i.e. Itemization which is calculated from CK11N and stored in MBEW-LPLPR
BR, Ajay M -
Issue in invoking process order API from SOA
Hi All,
I am working on creating sales order in oracle Apps from Oracle SOA using Apps Adapter.
I have used OE_ORDER_PUB.Process order API to create the sales order.I am also sending the org_id,reponsibility,username properties in Invoke activity.
When I invoke the API ,I am getiing SQL Exception- invalid name pattern.
The error payload is as follows.
<fault>
<bpelFault>
<faultType>0</faultType>
<bindingFault>
<part name="summary">
<summary>Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'ESOA_SOprj' failed due to: Interaction processing error. Error while processing the execution of the APPS.XX_BPEL_ESOA_SOPRJ.OE_ORDER_PUB$PROCESS_ORDER API interaction. An error occurred while processing the interaction for invoking the APPS.XX_BPEL_ESOA_SOPRJ.OE_ORDER_PUB$PROCESS_ORDER API. *Cause: java.sql.SQLException: invalid name pattern: APPS.OE_ORDER_PUB_HEX54139X39X496 Check to ensure that the XML containing parameter data matches the parameter definitions in the XSD.* This exception is considered not retriable, likely due to a modelling mistake. To classify it as retriable instead add property nonRetriableErrorCodes with value "-17074" to your deployment descriptor (i.e. weblogic-ra.xml). To auto retry a retriable fault set these composite.xml properties for this invoke: jca.retry.interval, jca.retry.count, and jca.retry.backoff. All properties are integers. ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. </summary>
</part>
<part name="detail">
<detail>invalid name pattern: APPS.OE_ORDER_PUB_HEX54139X39X496</detail>
</part>
<part name="code">
<code>17074</code>
</part>
</bindingFault>
</bpelFault>
</fault>
I also checked the oracle Apps database where there is no error in APPS.OE_ORDER_PUB_HEX54139X39X496 object.
Kindly give your suggestions.
regards,
GoutamDid you get this to work?
I checked the
$INST_TOP/logs/ora/10.1.3/opmn/oafm_default_group_1/oafmstd.err file.
Found the oracle.tip.adapter.db.sp.AbstractStoredProcedure execute was
the next line was the
<::Outbound><oracle.tip.adapter.db.sp.AbstractStoredProcedure execute> Bindings [P_ORG_ID=>NUMBER(null), P_OPERATING_UNIT=>VARCHAR2(null), P_API_VERSION_NUMBER=>NUMBER(1.0), ... long log details of the bind parameters....
I search through to find the bindings which were P_HEADER_CUSTOMER_INFO_TBL=>APPS.OE_ORDER_PUB_CX54139X39X5692*(null)* but not allowable as null,
then check the original SOAP request and added the blank parameter:
<proc:P_HEADER_CUSTOMER_INFO_TBL></proc:P_HEADER_CUSTOMER_INFO_TBL>
So then it didn't come through "NULL" and the procedure got properly called.
Causing an error:
<::Outbound><oracle.tip.adapter.db.exceptions.DBExceptionHandler isRetriable> SQLState is 65000 (unknown) for java.sql.SQLException: ORA-06531: Reference to uninitialized collection
ORA-06512: at "APPS.ISG_OE_ORDER_PUB_PROCESS_ORDER", line 1
ORA-06512: at "APPS.ISG_OE_ORDER_PUB_PROCESS_ORDER", line 1
ORA-06512: at line 1
That's a nasty call parameter list and very easy to miss a parameter when cleaning up the SOAP XML request. That's how i did it. Hope this helps the next guy. -
Process Order For continuous manufacturing
Hello friends;
I am implementing SAP in a process industry where manufacturing is a continuous process without any batch. We dont have any intermediate product.Raw material is continuously provided without any break . Production stops when all raw material finsh i.e. after 6 to 7 months.Raw material passes through different phases and we get finished product.It is not possible to trace the material.Phase has specific process prameters.Parameters changes
acc.to quality of raw material.we have to maitain all parameters constant by adding chemical or supplying heat.
I am going to create single process order for whole production.So, how can map these process parameters?Is it useful to create one PI sheet for whole production period?All process parameters have to maintain constant through out production,then what is the use of PI sheet?
Please guide me.
Thanks!!!!Hi,
You have only one stage process wright, so is there any GMP (good manufacturing practices or ISO ) if you are maintaining this quality management systems , differently you need to maintain a batch management, so that it is easy to traceable the material.
your process there is a different Phases better to go PI sheets it will be helpful only at Yelids and Inprocess controls.
If you share the more inforamtion on the process so we can able to give some more suggestions.
Thanks and regards
E.Rambabu -
PR item text to be updated on Process order release
Hi Experts,
The scenario is mentioned below :
The purchase requisitions would be created on the release of PRocess order.
My requirement is to update the item text of the Purchase requisition ( with the process order data such as BATCH & Material ) on release.
I have already tried quiet a few user exits, but beacuse the PR number is not yet generated in these exits,hence I cannot use create_text or save_text.
Please let me know if someone has any idea on how this can be solved.
Hoping for a quick response.
Warm RegardsHi
Check the exits related to PR for Process order
COZF0001
COZF0002
Try to fetch the Long texts of the PR's using the READ_TEXT and use the fun module
CREATE_TEXT for saving the same in Process order by using the Right parameters like OBJECTName,ID,OBJECT and LANG in bothe cases for PR and process order.
The tables link between the PR and the order is
AFKO-AUFNR = EBKN-NPLNR ( process order number) in PR account assignment table
use this link and try to save the text as mentioned above
Reward points if useful
Regards
Anji -
Problem in printing process order.
Hi dudes,
Our users are taking print of process order after release status and then the goods movements will be carried out manually. There is a problem with some orders belongs to one material where the some of components in process order are not getting printed. one or two are missing.
Please suugest is there any note related to the specified issue
RobertDear,
Pick list is sorted on material number and not on item num ber, hence you may see that difference.
Some of the materials may not come if the final issue tick is active.
The process order can be printed in COR2 screen itself.(Ctrl+P
But for the preview after printing, you can view the spools created in SP01.
Transction code : CB85
Maintain the parameters from order type PI01.
Please refer this thread also,
[Printing process order|Re: Print Process Order]
Regards,
R.Brahmankar -
Problem with creating Process order confirmation using BAPI
Hello,
While creating Process Order confirmation using BAPI_PROCORDCONF_CREATE_TT, material document is getting created. But a line item is inserted in the table AFRU without material document number. When it is created manually using the transaction COR6, the table is getting updated with material doc in the line item. Can anyone let me know what other attributes to be passed in order the update the same?
Thanks in Advance.
Regards, Senthil G.Hello , I am working with the same Bapi, can you please send me the code to fill the parameters, if I find the same error like you, I will send you the solution if I correct that.
Thanks for your help.
[email protected]
Guatemala, Cempro ADATSA
Maybe you are looking for
-
PDF printing problems with Canon Color C3220
I'm having an issue with our Canon Color Imagerunner C3220. When I send a PDF from Acrobat Professional 7.0 from a Mac to the Canon I get a rule that overprints an image. The image should be knocking out the rule. When I print from a Windows machine
-
Record external video on my Macbook Pro
Hi there, My friend was on tv a few times and I would like to record the segments from the tivo to my macbook pro so I can encode them. I have a late 2013 retina. I know that the hdmi port is output only so I guess that leaves the thunderbird port.
-
Closed date of AR invoice.
Hi Experts, How to find the Closed date of AR invoice. Invoice may be closed due to credit memo or incoming payment
-
Cfldap and deleted objects container in Active Directory
Hello, I am trying to use a CFLDAP query to bind and search in the Deleted Objects container of Active Directory. This would allow me to get the sAMAccountname values of the users who have been deleted within the last default 60 days (searching tombs
-
Apache Luncen SpellChecker in core java code
HI.. upto now i done like this can u suggest me..and but i didnt get result from this package com.spellchecker; import java.io.File; import javax.xml.ws.soap.Addressing; import org.apache.lucene.search.spell.PlainTextDictionary; import org.apache.luc