URGENT: API to Schedule Sales Order Line
Hi,
Could anybody share me API to schedule sales order line? Actuaaly I need to release sales order by API but first need to do scheduling for lines.
Thanks,
Hi;
Please check Hussein Sawwan greatest post about similar topic:
API
Fixed Asset API
please also check:
Api's in EBS
Re: Api's in EBS
http://sairamgoudmalla.blogspot.com/2009/05/script-to-find-oracle-apis-for-any.html
Hope it helps
Regard
Helios
Similar Messages
-
Re-scheduling API for sales order line
Hi,
I need to Reschedule the order lines which are in unscheduled status.
I am using version (11.5.10.2).
Can you please suggest any API to reschedule the order lines?
Regards,Actually,first we are doing Unscheduling the order lines based on some conditions and the Rescheduling the order lines using the proces order API (oe_order_pub.process_order).
But while Rescheduling the scheduling dates are not updating correctly.
Can you please suggenst in this API or If there is any another API to reschedule the order lines,kindly let me know.
Thanks in advance.
Regards,
Edited by: 825599 on May 12, 2011 1:03 AM -
Can we modify sales order line item before its booked through API?
can we modify sales order line item before its booked through process_order API?
here we have a situation where related item should be substituted for actual order item when user selects the related item , So looking for a way to modify the ordered item on sales order line .
Thanks,Hi
There is an API to update the Related Item on the line level in the Sales Order.
PROCESS_ORDER API can be used for this purpose. It is part of OE_ORDER_PUB.
Below are the fields on line table type that will be assigned to create an order line with related item and original ordered item.
ORIGINAL_ORDERED_ITEM : Original Item
ORDERED_ITEM : Related Item
ITEM_RELATIONSHIP_TYPE : Type of Relationship.
Please go ahead and try to create it like this. I am pretty sure that it will get the order created with related items.
Note: Please make sure the profile option
OM: Enable Related Items
should be enabled.
Please mark the response as helpful or correct if it provides you the solution.
Thanks
Mirza Tanzeel -
Error in cancelling sales order line using process order API
Hi,
I have created a sales order which is in booked status. I want to cancel the order line . when I am running the concurrent request I am getting the following error message.I am using the process order API to perform this operation.
API Error Message You are not allowed to update Inventory Item because:
line has been booked
API Error Message You are not allowed to update Line Type because:
Line is Booked
Can anyone help.
thanks
AshwiniHi,
What is the application release?
What concurrent program you are running? Is it a custom or seeded one? And, what is the API name?
Please see if these docs are applicable.
Unable To Manual Mass Update Items For Multiple Booked Sales Order Lines [ID 887905.1]
Cannot Update Ordered Item To Related Item On Booked Sales Order Line [ID 298796.1]
Thanks,
Hussein -
Sales Order Line Hold Release from API
Hi Expecrts,
I need one help, by using pl/sql program i want to hold release sales order line, I can see the oe_hold_pub api. but it contain three release_hold procedures. Which one i can use? what parameter i need to pass for line level only. line level release_hold should not impact to header level holds.
if possible, please can you provide the api and its parameters.
Thanks
reddyPut an audit trail on the ordered_quantity field and use oe_order_lines_all_ac1 view.
It will give you what you need.
Hope this helps,
Sandeep Gandhi -
Sales Order line Reservation API
Hi All,
how to do reserve the sales order line by using plsql program. Can you provide the API name which i can use for sales order line reservation.
thanks
reddyHi,
Please mention the application release and the OS. Also, post the code of the API you are using.
Please See if these documents are applicable.
Note: 887776.1 - NO LOT VALIDATION AFTER PATCH 4649626
Note: 396645.1 - "APP-GMI-83119 Invalid lot no" While Transferring from Newly Created Lot with Null Inventory
Note: 428393.1 - Cannot Move Lot with No Onhand Inventory
Regards,
Hussein -
Billing schedule Dates using a BAPI/FM for a sales order line
Hello,
I am trying to update a sales order line with an Item category which inturn updates the Billing Plan.
I am able to update the sales order with required details and the default billing plan.
Now I want to change the Billing schedule i.e the Billing Plan dates Invoice end date and the percantage etc whcih I am trying to do using
SD_ORDER_BILLING_SCHEDULE AND BILLING_SCHEDULE_MAINTAIN AND THEN BILLING_SCHEDULE_SAVE.
This for some reason will not update the Billing schedule.
It triggers the user exists etc but even though I pass all the required details in the Old and new FPLA and FPLT tables...it is not helping.
When I tried using BILLING_SCHEDULE_DIALOG it opens the screen with the Billing plan in edit mode.
Is there any other way to do the updates.I tried changing in the User exist etc. I also checked the program sdfpla02.
Many thanks,
Krishna.
Edited by: Krishna on Mar 21, 2011 8:30 PMSee the following example
* Read the billing plan
CALL FUNCTION 'BILLING_SCHEDULE_READ'
EXPORTING
fplnr = hfplnr
TABLES
zfpla = hfpla
zfplt = hfplt.
MOVE hfpla TO hfpla2.
*READ TABLE zfpla2 INDEX 1.
hfpla2-lodat = p_stat.
hfpla2-tndat = p_end.
hfpla2-rfpln = ''.
hfpla2-lodar = ''.
hfpla2-tndar = ''.
hfpla2-fpart = p_bplan.
hfpla2-perio = p_bplan.
hfpla2-horiz = p_hori.
*** Very important to set field updkz = 'U' ***
hfpla2-updkz = 'U'. "--> UPDATE!!
APPEND hfpla2.
CLEAR pos.
CALL FUNCTION 'BILLING_SCHEDULE_SAVE'
TABLES
fpla_new = hfpla2
fpla_old = hfpla
fplt_new = hfplt " --> NEW
fplt_old = hfplt.
CALL FUNCTION 'SD_SALES_DOCUMENT_SAVE'
EXPORTING
i_no_messages = ' '.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
CALL FUNCTION 'SD_SALES_DOCUMENT_READ'
EXPORTING
document_number = doc.
MOVE zbill-itm_number TO pos.
CALL FUNCTION 'SD_SALES_BILLINGPLAN_READ'
EXPORTING
i_vbeln = doc
i_posnr = pos
IMPORTING
e_fpla = e_fpla
TABLES
e_fplt = e_fplt
EXCEPTIONS
no_billingplan_allowed = 1
no_billingplan_found = 2
OTHERS = 3.
IF sy-subrc NE 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
* Read the billing plan
CALL FUNCTION 'BILLING_SCHEDULE_READ'
EXPORTING
fplnr = e_fpla-fplnr
* I_VFKDAT =
* I_BFKDAT =
TABLES
zfpla = zfpla
zfplt = zfplt.
* Upddate the ZFPLT2 table with the new values
*MOVE zfplt TO zfplt2.
MOVE zfpla TO zfpla2.
*READ TABLE zfpla2 INDEX 1.
zfpla2-lodat = zbill-datesfrom.
zfpla2-tndat = zbill-datesto.
zfpla2-rfpln = ''.
zfpla2-lodar = ''.
zfpla2-tndar = ''.
zfpla2-fpart = p_bplan.
zfpla2-horiz = p_hori.
*** Very important to set field updkz = 'U' ***
zfpla2-updkz = 'U'. "--> UPDATE!!
APPEND zfpla2.
ENDLOOP.
CLEAR pos.
CALL FUNCTION 'BILLING_SCHEDULE_SAVE'
TABLES
fpla_new = zfpla2
fpla_old = zfpla
fplt_new = zfplt " --> NEW
fplt_old = zfplt.
CALL FUNCTION 'SD_SALES_DOCUMENT_SAVE'
EXPORTING
i_no_messages = ' '.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'. -
Can anyone tell me how to insert the new sales order lines using API.
Hi,
I am trying to Insert new sales order lines using oe_order_pub.Process_Order API, but i am unable to insert.
Help me on this.
Thanks in Adavance
Shravan Kumar.Hi,
Have you checked this link?
http://download-west.oracle.com/docs/cd/B25516_08/current/acrobat/115omapi.zip
it has extensive information on OM APIs
Regards
Prashant Pathak -
Cancel Sales Order lines that are picked
Hi
1. I'm trying to cancel sales order lines through process order api that are picked and delivery status is Staged/Pick Confirmed. The error is
You are not allowed to cancel Order Line because:
Line has been pick confirmed/staged.
I'm unable to perform by below means
1.There is a processing constraint on the field SCHEDULE_ARRIVAL_DATE.
Delete the processing constraint and retry the cancel line process - Processing constraint form the fields are protected against update
2.Navigate to the shipping transaction form and query the order. Select the line and enter 0 at shipped quantity.Save the record.Ship confirm the line, this will cause the line to be backordered.Query the order line in the order entry form and cancel this. - Shipping transactions form the fields are protected against update
2. Is there a way to cancel Internal Sales Order(ISO) lines of one OU and the corresponding internal requisition is another OU
Thanks
kumarIf you are in R12, there are some enhancements from Oracle that allows updating/cancelling certain Internal requistion fields and Internal orders automatically. You may need to disable few processing constraints too.
As of Now Oracle support change to following attribute at OM side
1 Order Quantity
2 Request Date
3 Schedule date
4 Arrival date
Similarly if we make changes in following fields in Approved IR
1 Quantity
2 Need by Date
These changes will got reflected in ISO
Plus cancel the IR line or ISO line, the other one gets cancelled automaically.
To cancel the picked line, first undo the pick confirmation process by back ordering. or unassign the delivery details from the delivery (if created already) and cancel the delivery.In either case, you need to manually trasnfer the qty from staging area to original locations. Oracle doesn't automatically move the qty back, (undo move order transaction).
Ganesan. -
Sales order line with status calcelled picked by auto invoice program
I cancelled one line in Sales Order and Shipped remaining lines
after Ship Confirm process ,I ran workflow background process.
I am getting cancelled line information to AR interface tables
when I run Auto invoice amount is sitting in Unearned account
The status of cancelled line - Cancelled
Flow status code is cancelled
INVOICE_INTERFACE_STATUS_CODE I AM SEEING is YES for that line.
Why the cancelled Sales order line is picked by auto invoice program?
Thanks,
JohnHi Ivruksh,
Thanks for the reply, the reference you gave was not actually related to the issue I had, let me put it this way,
Our Auto Invoice Job is scheduled at midnight, it runs and process only few CM's, rest of them are left behind with out any error message in error tables. Al I can see in the ra_interface_lines_all table is interface_line_id is populated, which shows that the Auto Invoice program has picked all the records but it is processing only few, the rest are left out with out any error message.
Interestingly, when I tried to run those stuck CM's Individual one by one its gets successfully processed.
Is anyone faced with similar kind of issue, kindly let me know of any solutions you guys had.
Thanks in advance.
Regards
Srinivas -
How to split Sales Order line as per partial availability of stocks?
During scheduling of Sales Order line, if ATP window shows onhand stocks less then required quantity and balance quantity is promised as per CTP on dates falling outside request dates.
1) Is there a functionality to split SO lines Automatically basis On Hand Availability?
2) Can we write a rule to split a line so that staggered shipments can be scheduled in future for quantities promised as per CTP ? (i.e rather than promising 1 date, if capacities permit line quantity is split to start shipments at the earliest).
Will appreciate for direct fitment or any workaround solution to resolve above issues.
ThanksHi,
Try this out. Go to Logistics Execution-Warehouse Management-Activities-Transfers-Processing Performance Data / TO Split
Step1:
Define Profiles-Sort profile for TO splitting
Here, create a new entry of sort profile for your warehouse with field "POSNR" as 1st sort field.
Step2:
Define Profiles-Profile for Transfer Order Splitting
Here, create a new entry of Profile for TO split for your warehouse & sort profile of step1.
Step3:
Control for Performance Data Processing / Define TO Split-Performance data control
Assign Profile for TO split of step2 to your warehouse, MVT, Source & Destn st. types. -
I have a problem regarding sales order line item with confimed quanity
Hi Experts,
I have a problem regarding sales order line item with confimed quanity with '0' with delivery block but confirming the sales order quantity once the order is released from credit check.
The situation arises as per the below scenarios.
Scenario - 1 - When the sales order has two line item - one line item with confirmed qunaity in the schedule line and for the 2nd line item there is no available stock for the Material xxxxxx.
Initially the sales order is created for the line item 2 with confirmed quantity = 0, and having the delivery block = 01 for the Material xxxxxx and the order is set with credit check. Once the order is relased from the credit check. The quanity for the item 2 where the confirmed quantity will be = 0 ( Where it is not changing the confirmed quantity)
Scenario -2- Updating the order qunaity for the line item 2 as (9Pcs) it will goes to credit check and save the order.
Maintain the stock for the line item 2 ( 5 Pcs).
Once the order is released from the credit check. Then for the line item 2 the confirm quanity will be seting to 5 Pcs with Delivery blcok 01.
This should not happen, When the credit check is released even though if it has stock based on the delivery blockl it should set the confirmed quanity to Zero.
Can you please help me how to solve this issue.
Looking forward for your reply.
Thanks and Regards,Hi,
I agree with your point. In the sales order When the complete delivery check box is enabled where the confimed qty is set to zero, it is fine but when we save the orderr it goes to credit check. Once we release the order using VKM3 where in the sales order the confimed quantity is setting to 5, But it should set to Zero quantity. Quatity should not be get confirmed it should be Zero Quantity.
Further in SPRO - customizing in the deliveries blocking reasons - It has a tick mark in the confirmation blcok. But we dont want to remove the - Confirmation Block tick mark
Please any one can help me if you have any solution to solve this problem.
Thanks and Regards. -
Unable to copy the Price Modifiers associated with a Sales Order Line
Dear All,
I am copying Sales Order Line using the process_order API. I was not able to copy the Price Modifiers associated with the Lines. How can I accomplish this..?
Is there any API available for copying the Price Modifier info associated with the Sales Order Line..?
Environment is 11i and OS is SUN Solaris
Please update...
Many thanks in advance..Hello All,
Please let me know is this possible to have the list of Invoices for an associated Sales Order.
Thanks,
Abdul -
How to set Confrimed quantity as 0 in the sales order line item
hi all
i have a requirement that my user dont want to see confirmed quantity in the sales order line item.
scenario is make to order.
i have set strategy group is 20 -make to order
MRP Type is PD
Lot size -
EX , still its showing confirmed quantity.
could pls any one tell me how to set 0 quantity in the sales order line item
thnxDear Sateesh,
If the availability check is carried out and stock is not there in our plant, then it will show the confirmed quantity as Zero.
If you don't want to carry out the availability check,
To achieve this,
1. Remove the availability check in the transaction OVZG against your requirement class.
You can find the requirement type assigned to the sale order in the procurement tab.
In OVZH transaction, you can find the requirement class assigned to your requirement type.
2. Remove the availability check for your schedule line category in VOV6.
In the material master MRP3 view, you ll be having Availability check, there you need to specify the availability check..
If you specify it as KP(No check), then it will confirm the qty, though the stock is not there in our plant..
To meet your requirement, you have to prefer user exit.(Correct me if I am wrong)
Thanks,
Venkatesh.S.P -
How to use of API for Cancel Sales Orders
Hi....
I want to use API for Cancel Sales Orders. Plz give me advice how we can cancel orders. I know that there is procedure provide in ORACLE APPs (i.e. OE_ORDER_PUB.process_order). But in this procedure i know the how to create and update sales order, but how to Cancel order with the use of this API.
Plz send me soultion as soon as possible. ITS VERY VERY URGENT BASE.
Thanks in Advance.Hi all,
We are importing Sales Orders on 11.5.9 using OE_Order_PUB.Process_Order API .We have supplied most of the mandatory fields and the same data works from the front end. When we use the API it throws a Ora 20001.
A snapshot of the error message.
SQL> exec pk_process_object.process_order('1o');
Message Count is :2
Message is RA-20001: User in Package OE_Header_Util Procedure Get_Order_Number
Message is :User-Defined Exception in Package OE_Header_Util Procedure
Pre_Write_Process
Return Status is ErrorU
PL/SQL procedure successfully completed.
--------------------------------------------------------------------------------------------
Maybe you are looking for
-
How can i view a list of all upcoming dates in my calendar?
i love my iphone 5 and use the calendar function allot to record upcoming meetings etc. Is there any way I can view a list of all of my events in my calendar? i dont have a pc or a mac and just use my iphone exclusively but the way the calendar is st
-
Nomad Jukebox Zen Xtra 60gp prob
Well, to start off with, I loved my mp3 player. So far, I ran into problems that I could not fix. I downloaded all of the updates that were needed. My mp3 player, a Nomad Jukebox Zen Xtra 60gb, suddenly would not work the same way. When the power ada
-
How do I cure Sound problems on iPad
I am having harsh crackling sound on my iPad making it almost impossible to listen to music or TV programmes I have reformatted the iPad on instruction from apple service, but the problem keeps returning Is there anything I can do to sort this proble
-
I just downloaded the trial version of Illustrator CS4 for a Mac. For a class project. I am following my teachers steps to the letter, but i can't. I am suppose to choose a letter change it's size and angle then duplicaate it and resize and change th
-
Cuando intento instalar la nueva versión de Adobe Flash Player y abro el instalador y comienza a rellenarse la barra de descarga azul, pero se queda siempre atascado en el 30% y no avanza ni dejándolo toda la noche para que se instale. ¿Sabe alguien