Need to report on sales order lines using specific pricing modifier
Is there a report I can run for a specific modifier number that will give me all the sales order lines that were adjusted using that pricing modifier?
Use oe_price_adjustments table and link that to the qp_list_headers and lines to get the details of the modifiers.
Thanks
Nagamohan
Similar Messages
-
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 -
Report of Sales Order lines deleted
Hello all,
I am hoping someone can provide some assistance with my query below. Thanks in advance:
I am looking to build a report that lists all deleted Sales Order lines within a given period. I have tried using the sales order tables but cannot see any useful fields/flags here. I have also looked at the ADOC/ADO1 tables but I cannot make sense of the entries on this table from a sequencing point of view.
Maybe I have to use the SP_transactionnotification stored procedure to write entries to a UDT?
Any advice would be appreciated.
Mike.Ordering according to the LogInstanc column you can get the consecutive states of an entry inside the archive tables.
-
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 -
I need help on Complete Sales Order Cycle using Business One
Hai,
Actually I am crating an external application using Business one DI API, Now I need a Complete Cycle of Sales Order Cycle from Sales Order Creation to Goods issues, goods receipt ,invoice generation , pick and pack etc
Anybody Please help me out on generating a Complete Sales Order Cycle using Business One GUI or theory by using Business One
Please help me out in this regard
with regards
SomarajuSomaraju,
You may want to look at the Sample Code example that is part of the 2005A Business One SDK that shows and external Business One interface written in VB.Net that shows how to create a Sales Order/Invoice in SAP Business One. This example can be found at: Start > Programs > SAP Business One > SDK > Samples > COM DI > 05. OrderAndInvoice. For complete training on the processes you are asking about from within the SAP Business One product, you can reveiw the SAP Business One eLearning product training if you are and SAP Business One partner in the areas that you have outlined at service.sap.com/smb.
Hope that helps,
Eddy -
Need to create the sales order by using FM; crm_order_maintain
Dear Expert's.
can any body help me on creation of sales order by using FM; crm_order_maintain.
Regards,
Tanveer.Ahmeddata: et_status type crmt_status_comt,
es_status type crmt_status_com,
ct_orderadm_h type crmt_orderadm_h_comt,
cs_orderadm_h type crmt_orderadm_h_com,
ct_orderadm_i type crmt_orderadm_i_comt,
cs_orderadm_i type crmt_orderadm_i_com,
ct_input_fields type crmt_input_field_tab,
cs_input_fields type crmt_input_field,
it_exception type crmt_exception_t.
data: gt_crmd_orderadm_h like crmd_orderadm_h occurs 0,
gs_crmd_orderadm_h type crmd_orderadm_h.
data: et_objects_to_save type crmt_object_guid_tab,
es_objects_to_save type crmt_object_guid.
data: it_saved_objects type crmt_return_objects.
data: gt_field_names type crmt_input_field_names_tab,
gs_field_names type crmt_input_field_names.
data: cv_log_handle type balloghndl.
select single * from crmd_orderadm_h into gs_crmd_orderadm_h
where object_id = '0005000400'.
es_objects_to_save = gs_crmd_orderadm_h-guid.
append es_objects_to_save to et_objects_to_save .
es_status-ref_guid = gs_crmd_orderadm_h-guid.
es_status-ref_kind = 'A'.
es_status-status = 'E0010'.
es_status-user_stat_proc = 'ZPR01'.
es_status-activate = 'X'.
append es_status to et_status.
cs_input_fields-ref_guid = gs_crmd_orderadm_h-guid.
cs_input_fields-ref_kind = 'A'.
cs_input_fields-objectname = 'STATUS'.
cs_input_fields-logical_key = 'E0010ZPRO1'.
gs_field_names-fieldname = 'ACTIVATE'.
append gs_field_names to gt_field_names.
cs_input_fields-field_names = gt_field_names[].
append cs_input_fields to ct_input_fields.
call function 'CRM_ORDER_MAINTAIN'
exporting
it_status = et_status
importing
et_exception = it_exception
changing
ct_orderadm_h = ct_orderadm_h
ct_orderadm_i = ct_orderadm_i
ct_input_fields = ct_input_fields
exceptions
error_occurred = 1
document_locked = 2
no_change_allowed = 3
no_authority = 4
others = 5.
if sy-subrc = 0.
call function 'CRM_ORDER_SAVE'
exporting
it_objects_to_save = et_objects_to_save
importing
et_saved_objects = it_saved_objects
changing
cv_log_handle = cv_log_handle
exceptions
document_not_saved = 1
others = 2.
commit work.
endif. -
Unable to cancel sales order line using API
Hi,
After running the below API script I am getting the error message as
Error Message: FND FND_AS_UNEXPECTED_ERROR N PKG_NAME OE_Order_PVT N
PROCEDURE_NAME Process_Order N ERROR_TEXT ORA-01403: no data found
Help me out to fix the issue.
Please find the code below :
create or replace procedure xxso_line_cancel
is
l_user_id NUMBER;
l_resp_id NUMBER;
l_appl_id NUMBER;
l_header_rec_in oe_order_pub.header_rec_type;
l_line_tbl_in oe_order_pub.line_tbl_type;
l_action_request_tbl_in oe_order_pub.request_tbl_type;
l_header_rec_out oe_order_pub.header_rec_type;
l_line_tbl_out oe_order_pub.line_tbl_type;
l_header_val_rec_out oe_order_pub.header_val_rec_type;
l_header_adj_tbl_out oe_order_pub.header_adj_tbl_type;
l_header_adj_val_tbl_out oe_order_pub.header_adj_val_tbl_type;
l_header_price_att_tbl_out oe_order_pub.header_price_att_tbl_type;
l_header_adj_att_tbl_out oe_order_pub.header_adj_att_tbl_type;
l_header_adj_assoc_tbl_out oe_order_pub.header_adj_assoc_tbl_type;
l_header_scredit_tbl_out oe_order_pub.header_scredit_tbl_type;
l_header_scredit_val_tbl_out oe_order_pub.header_scredit_val_tbl_type;
l_line_val_tbl_out oe_order_pub.line_val_tbl_type;
l_line_adj_tbl_out oe_order_pub.line_adj_tbl_type;
l_line_adj_val_tbl_out oe_order_pub.line_adj_val_tbl_type;
l_line_price_att_tbl_out oe_order_pub.line_price_att_tbl_type;
l_line_adj_att_tbl_out oe_order_pub.line_adj_att_tbl_type;
l_line_adj_assoc_tbl_out oe_order_pub.line_adj_assoc_tbl_type;
l_line_scredit_tbl_out oe_order_pub.line_scredit_tbl_type;
l_line_scredit_val_tbl_out oe_order_pub.line_scredit_val_tbl_type;
l_lot_serial_tbl_out oe_order_pub.lot_serial_tbl_type;
l_lot_serial_val_tbl_out oe_order_pub.lot_serial_val_tbl_type;
l_action_request_tbl_out oe_order_pub.request_tbl_type;
l_chr_program_unit_name VARCHAR2 (100);
l_ret_status VARCHAR2 (1000) := NULL;
l_msg_count NUMBER := 0;
l_msg_data VARCHAR2 (2000);
l_api_version NUMBER := 1.0;
CURSOR c_so_details
IS
SELECT ol.line_number, ol.shipment_number, ol.header_id, ol.line_id, ol.flow_status_code
FROM
oe_order_headers_all oh,
oe_order_lines_all ol
WHERE
ol.header_id = oh.header_id
AND ol.flow_status_code IN ('AWAITING_SHIPPING','ENTERED')
AND oh.flow_status_code IN ('BOOKED', 'ENTERED')
and oh.header_id = 34756
and line_number=1;
begin
fnd_global.apps_initialize ( user_id => 1257 ,resp_id => 21623 , resp_appl_id => 660);
mo_global.set_policy_context('S',122);
mo_global.init('ONT');
FOR i IN c_so_details
LOOP
l_line_tbl_in (1) := oe_order_pub.g_miss_line_rec;
l_line_tbl_in (1).line_id := i.line_id;
l_line_tbl_in (1).ordered_quantity := 0;
l_line_tbl_in (1).cancelled_quantity := 4;
l_line_tbl_in (1).cancelled_flag := 'Y';
l_line_tbl_in (1).change_reason := '1'; --Administrative Reason
l_line_tbl_in (1).change_comments := 'Cancel Order Line with reference to ticket#000000';
l_line_tbl_in (1).operation := oe_globals.g_opr_update;
oe_msg_pub.delete_msg;
oe_order_pub.process_order
(p_api_version_number => l_api_version,
p_init_msg_list => fnd_api.g_true,
p_return_values => fnd_api.g_true,
p_action_commit => fnd_api.g_true,
p_line_tbl => l_line_tbl_in,
x_header_rec => l_header_rec_out,
x_header_val_rec => l_header_val_rec_out,
x_header_adj_tbl => l_header_adj_tbl_out,
x_header_adj_val_tbl => l_header_adj_val_tbl_out,
x_header_price_att_tbl => l_header_price_att_tbl_out,
x_header_adj_att_tbl => l_header_adj_att_tbl_out,
x_header_adj_assoc_tbl => l_header_adj_assoc_tbl_out,
x_header_scredit_tbl => l_header_scredit_tbl_out,
x_header_scredit_val_tbl => l_header_scredit_val_tbl_out,
x_line_tbl => l_line_tbl_out,
x_line_val_tbl => l_line_val_tbl_out,
x_line_adj_tbl => l_line_adj_tbl_out,
x_line_adj_val_tbl => l_line_adj_val_tbl_out,
x_line_price_att_tbl => l_line_price_att_tbl_out,
x_line_adj_att_tbl => l_line_adj_att_tbl_out,
x_line_adj_assoc_tbl => l_line_adj_assoc_tbl_out,
x_line_scredit_tbl => l_line_scredit_tbl_out,
x_line_scredit_val_tbl => l_line_scredit_val_tbl_out,
x_lot_serial_tbl => l_lot_serial_tbl_out,
x_lot_serial_val_tbl => l_lot_serial_val_tbl_out,
x_action_request_tbl => l_action_request_tbl_out,
x_return_status => l_ret_status,
x_msg_count => l_msg_count,
x_msg_data => l_msg_data
commit;
l_msg_data := NULL;
IF l_ret_status <> 'S'
THEN
FOR iindx IN 1 .. l_msg_count
LOOP
l_msg_data := l_msg_data || ' ' || oe_msg_pub.get (iindx);
END LOOP;
DBMS_OUTPUT.put_line ('Return Status: ' || l_ret_status);
DBMS_OUTPUT.put_line ('Error Message: ' || l_msg_data);
ELSE
DBMS_OUTPUT.put_line ('Return Status: ' || l_ret_status);
DBMS_OUTPUT.put_line ('Error Message: ' || l_msg_data);
END IF;
END LOOP;
END;Hi,
After running the below API script I am getting the error message as
Error Message: FND FND_AS_UNEXPECTED_ERROR N PKG_NAME OE_Order_PVT N
PROCEDURE_NAME Process_Order N ERROR_TEXT ORA-01403: no data found
Help me out to fix the issue.
Please find the code below :
create or replace procedure xxso_line_cancel
is
l_user_id NUMBER;
l_resp_id NUMBER;
l_appl_id NUMBER;
l_header_rec_in oe_order_pub.header_rec_type;
l_line_tbl_in oe_order_pub.line_tbl_type;
l_action_request_tbl_in oe_order_pub.request_tbl_type;
l_header_rec_out oe_order_pub.header_rec_type;
l_line_tbl_out oe_order_pub.line_tbl_type;
l_header_val_rec_out oe_order_pub.header_val_rec_type;
l_header_adj_tbl_out oe_order_pub.header_adj_tbl_type;
l_header_adj_val_tbl_out oe_order_pub.header_adj_val_tbl_type;
l_header_price_att_tbl_out oe_order_pub.header_price_att_tbl_type;
l_header_adj_att_tbl_out oe_order_pub.header_adj_att_tbl_type;
l_header_adj_assoc_tbl_out oe_order_pub.header_adj_assoc_tbl_type;
l_header_scredit_tbl_out oe_order_pub.header_scredit_tbl_type;
l_header_scredit_val_tbl_out oe_order_pub.header_scredit_val_tbl_type;
l_line_val_tbl_out oe_order_pub.line_val_tbl_type;
l_line_adj_tbl_out oe_order_pub.line_adj_tbl_type;
l_line_adj_val_tbl_out oe_order_pub.line_adj_val_tbl_type;
l_line_price_att_tbl_out oe_order_pub.line_price_att_tbl_type;
l_line_adj_att_tbl_out oe_order_pub.line_adj_att_tbl_type;
l_line_adj_assoc_tbl_out oe_order_pub.line_adj_assoc_tbl_type;
l_line_scredit_tbl_out oe_order_pub.line_scredit_tbl_type;
l_line_scredit_val_tbl_out oe_order_pub.line_scredit_val_tbl_type;
l_lot_serial_tbl_out oe_order_pub.lot_serial_tbl_type;
l_lot_serial_val_tbl_out oe_order_pub.lot_serial_val_tbl_type;
l_action_request_tbl_out oe_order_pub.request_tbl_type;
l_chr_program_unit_name VARCHAR2 (100);
l_ret_status VARCHAR2 (1000) := NULL;
l_msg_count NUMBER := 0;
l_msg_data VARCHAR2 (2000);
l_api_version NUMBER := 1.0;
CURSOR c_so_details
IS
SELECT ol.line_number, ol.shipment_number, ol.header_id, ol.line_id, ol.flow_status_code
FROM
oe_order_headers_all oh,
oe_order_lines_all ol
WHERE
ol.header_id = oh.header_id
AND ol.flow_status_code IN ('AWAITING_SHIPPING','ENTERED')
AND oh.flow_status_code IN ('BOOKED', 'ENTERED')
and oh.header_id = 34756
and line_number=1;
begin
fnd_global.apps_initialize ( user_id => 1257 ,resp_id => 21623 , resp_appl_id => 660);
mo_global.set_policy_context('S',122);
mo_global.init('ONT');
FOR i IN c_so_details
LOOP
l_line_tbl_in (1) := oe_order_pub.g_miss_line_rec;
l_line_tbl_in (1).line_id := i.line_id;
l_line_tbl_in (1).ordered_quantity := 0;
l_line_tbl_in (1).cancelled_quantity := 4;
l_line_tbl_in (1).cancelled_flag := 'Y';
l_line_tbl_in (1).change_reason := '1'; --Administrative Reason
l_line_tbl_in (1).change_comments := 'Cancel Order Line with reference to ticket#000000';
l_line_tbl_in (1).operation := oe_globals.g_opr_update;
oe_msg_pub.delete_msg;
oe_order_pub.process_order
(p_api_version_number => l_api_version,
p_init_msg_list => fnd_api.g_true,
p_return_values => fnd_api.g_true,
p_action_commit => fnd_api.g_true,
p_line_tbl => l_line_tbl_in,
x_header_rec => l_header_rec_out,
x_header_val_rec => l_header_val_rec_out,
x_header_adj_tbl => l_header_adj_tbl_out,
x_header_adj_val_tbl => l_header_adj_val_tbl_out,
x_header_price_att_tbl => l_header_price_att_tbl_out,
x_header_adj_att_tbl => l_header_adj_att_tbl_out,
x_header_adj_assoc_tbl => l_header_adj_assoc_tbl_out,
x_header_scredit_tbl => l_header_scredit_tbl_out,
x_header_scredit_val_tbl => l_header_scredit_val_tbl_out,
x_line_tbl => l_line_tbl_out,
x_line_val_tbl => l_line_val_tbl_out,
x_line_adj_tbl => l_line_adj_tbl_out,
x_line_adj_val_tbl => l_line_adj_val_tbl_out,
x_line_price_att_tbl => l_line_price_att_tbl_out,
x_line_adj_att_tbl => l_line_adj_att_tbl_out,
x_line_adj_assoc_tbl => l_line_adj_assoc_tbl_out,
x_line_scredit_tbl => l_line_scredit_tbl_out,
x_line_scredit_val_tbl => l_line_scredit_val_tbl_out,
x_lot_serial_tbl => l_lot_serial_tbl_out,
x_lot_serial_val_tbl => l_lot_serial_val_tbl_out,
x_action_request_tbl => l_action_request_tbl_out,
x_return_status => l_ret_status,
x_msg_count => l_msg_count,
x_msg_data => l_msg_data
commit;
l_msg_data := NULL;
IF l_ret_status <> 'S'
THEN
FOR iindx IN 1 .. l_msg_count
LOOP
l_msg_data := l_msg_data || ' ' || oe_msg_pub.get (iindx);
END LOOP;
DBMS_OUTPUT.put_line ('Return Status: ' || l_ret_status);
DBMS_OUTPUT.put_line ('Error Message: ' || l_msg_data);
ELSE
DBMS_OUTPUT.put_line ('Return Status: ' || l_ret_status);
DBMS_OUTPUT.put_line ('Error Message: ' || l_msg_data);
END IF;
END LOOP;
END; -
Unable to insert the new sales order line using API.
Hi,
when i am tring to insert the deleted line with ENTERED Status, i am getting the follwing error msg.
Yesterday morning i insert the lines, but from yesterday evening onwords i am unable to insert line and i am getting below error msg.
Item with inventory_item_id=394131 is not defined in Item validation Org
i written the code like this
l_step varchar2(250);
l_err_msg varchar2(1000);
l_line_tbl oe_order_pub.Line_Tbl_Type;
lx_return_status VARCHAR2(2000);
lx_msg_count NUMBER;
lx_msg_data VARCHAR2(2000);
lx_header_rec oe_order_pub.Header_Rec_Type;
lx_header_val_rec oe_order_pub.Header_Val_Rec_Type;
lx_header_adj_tbl oe_order_pub.Header_Adj_Tbl_Type;
lx_header_adj_val_tbl oe_order_pub.Header_Adj_Val_Tbl_Type;
lx_header_price_att_tbl oe_order_pub.Header_Price_Att_Tbl_Type;
lx_header_adj_att_tbl oe_order_pub.Header_Adj_Att_Tbl_Type;
lx_header_adj_assoc_tbl oe_order_pub.Header_Adj_Assoc_Tbl_Type;
lx_header_scredit_tbl oe_order_pub.Header_Scredit_Tbl_Type;
lx_header_scredit_val_tbl oe_order_pub.Header_Scredit_Val_Tbl_Type;
lx_Header_Payment_tbl oe_order_pub.Header_Payment_Tbl_Type;
lx_Header_Payment_val_tbl oe_order_pub.Header_Payment_Val_Tbl_Type;
lx_line_tbl oe_order_pub.Line_Tbl_Type;
lx_line_val_tbl oe_order_pub.Line_Val_Tbl_Type;
lx_Line_Adj_tbl oe_order_pub.Line_Adj_Tbl_Type;
lx_Line_Adj_val_tbl oe_order_pub.Line_Adj_Val_Tbl_Type;
lx_Line_price_Att_tbl oe_order_pub.Line_Price_Att_Tbl_Type;
lx_Line_Adj_Att_tbl oe_order_pub.Line_Adj_Att_Tbl_Type;
lx_Line_Adj_Assoc_tbl oe_order_pub.Line_Adj_Assoc_Tbl_Type;
lx_Line_Scredit_tbl oe_order_pub.Line_Scredit_Tbl_Type;
lx_Line_Scredit_val_tbl oe_order_pub.Line_Scredit_Val_Tbl_Type;
lx_Line_Payment_tbl oe_order_pub.Line_Payment_Tbl_Type;
lx_Line_Payment_val_tbl oe_order_pub.Line_Payment_Val_Tbl_Type;
lx_Lot_Serial_tbl oe_order_pub.Lot_Serial_Tbl_Type;
lx_Lot_Serial_val_tbl oe_order_pub.Lot_Serial_Val_Tbl_Type;
lx_action_request_tbl oe_order_pub.Request_Tbl_Type;
v_hold_release_rec OE_HOLDS_PVT.order_tbl_type;
v_hold_source_rec OE_HOLDS_PVT.Hold_Source_Rec_Type;
v_err_msg VARCHAR2(2000);
v_return_flag VARCHAR2(1);
v_err_flag VARCHAR2(1);
BEGIN
FOR c_ins_rec in (SELECT *
FROM terom_sales_order_lines_stg
LOOP
IF c_ins_rec.flow_status_code = 'ENTERED' THEN
-- ASSIGNMENT OF LINE RECORD FOR ENTERED STATUS
l_line_tbl(1) := OE_ORDER_PUB.G_MISS_LINE_REC;
l_line_tbl(1).header_id := c_ins_rec.header_id;
l_line_tbl(1).inventory_item_id := c_ins_rec.inventory_item_id;
l_line_tbl(1).ordered_quantity := c_ins_rec.ordered_quantity;
l_line_tbl(1).operation := OE_GLOBALS.G_OPR_CREATE;
ELSE
-- ASSIGNMENT OF LINE RECORD
l_line_tbl(1) := OE_ORDER_PUB.G_MISS_LINE_REC;
l_line_tbl(1).header_id := c_ins_rec.header_id;
l_line_tbl(1).inventory_item_id := c_ins_rec.inventory_item_id;
l_line_tbl(1).ordered_quantity := c_ins_rec.cancelled_quantity;
l_line_tbl(1).operation := OE_GLOBALS.G_OPR_CREATE;
END IF;
-- API CALL
APPS.OE_ORDER_PUB.PROCESS_ORDER(
p_api_version_number => 1.0,
p_init_msg_list => apps.fnd_api.g_true,
p_return_values => apps.fnd_api.g_false,
x_return_status => lx_return_status,
x_msg_count => lx_msg_count,
x_msg_data => lx_msg_data,
p_line_tbl => l_line_tbl,
x_header_rec => lx_header_rec,
x_header_val_rec => lx_header_val_rec,
x_header_adj_tbl => lx_header_adj_tbl,
x_header_adj_val_tbl => lx_header_adj_val_tbl,
x_header_price_att_tbl => lx_header_price_att_tbl,
x_header_adj_att_tbl => lx_header_adj_att_tbl,
x_header_adj_assoc_tbl => lx_header_adj_assoc_tbl,
x_header_scredit_tbl => lx_header_scredit_tbl,
x_header_scredit_val_tbl => lx_header_scredit_val_tbl,
x_line_tbl => lx_line_tbl,
x_line_val_tbl => lx_line_val_tbl,
x_line_adj_tbl => lx_line_adj_tbl,
x_line_adj_val_tbl => lx_line_adj_val_tbl,
x_line_price_att_tbl => lx_line_price_att_tbl,
x_line_adj_att_tbl => lx_line_adj_att_tbl,
x_line_adj_assoc_tbl => lx_line_adj_assoc_tbl,
x_line_scredit_tbl => lx_line_scredit_tbl,
x_line_scredit_val_tbl => lx_line_scredit_val_tbl,
x_lot_serial_tbl => lx_lot_serial_tbl,
x_lot_serial_val_tbl => lx_lot_serial_val_tbl,
x_action_request_tbl => lx_action_request_tbl
COMMIT;
can any one help me why this error mesg is coming, it's very URGENT.
Thank,
Shravan Kumar Kota.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 -
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 -
Entry of Configured Star item in sales order line
Hi All,
We have a requirement to enter a Configured item(STAR Item) into a sales order line and facing pricing issues.
The Configured item will be imported from a legacy system(client's equivalent of i-store) along with all the option class and options into Order Management.During this import, we will update the unit selling price of the star item and complete the sales order.
Now, when another order comes in for the same star item(same set of options), client wants to just enter the item manually in OM without having to do configuration(as the options classes are close to 30 which would be in-efficient from a timing perspective).In this case if they were to enter the star item right into the sales order line, then we are unable to price it as this item does not exist in any price list.
So, can anyone suggest if there is a standard way to add the star item into a price list (via profile options/advanced pricing attributes. etc.,) or would it make sense just to add the star item into the price list when it first came from the leagacy system using some customisation.
To add: we are using Oracle OM and a legacy system for configuring products. We are not using Oracle Configurator.
Please help resolve this paramount issue.
Regards.
SaravBest way is to add the * number to the price list when it first comes over.
-
Report of sales orders with several schedules lines
Hi all,
I try to develop a report for sales orders and delivery info. I need sales order quantity, delivery quantity and the quantity in the scheduled line. But I faced with the problem of several scheduled lines.
I could not find the relation between delivery information and the scheduled lines of sales order.
Any function module or other way to find out a delivery belongs to which cheduled line of the sales order ?
Thanks,
UtkuSolved problem
-
Report of sales orders with several scheduled lines
Hi all,
I try to develop a report for sales orders and delivery info. I need sales order quantity, delivery quantity and the quantity in the scheduled line. But I faced with the problem of several scheduled lines.
I could not find the relation between delivery information and the scheduled lines of sales order.
Any function module or other way to find out a delivery belongs to which scheduled line of the sales order ?
Thanks,
Utkupost this in ABAP forum for quicker response.
Regards
Raja -
My customer is looking for a comp. open (unbilled) sales order line report
Hello:
My customer wants a listing of open (unbilled) sales order lines. List of everything they have ordered and do not have a bill for yet. That seems to be spread between 'Open' Sales Orders - see VA05 (no outbound delivery created yet) AND outbound deliveries that have not yet been billed - see VL06O with Billing Status not completely processed.
How can both of these be merged into one?
Is there something else that can show this TOTAL picture?
Thanks.Hi,
To show all picture you can go for z report
Take data from table VBAK,VBAP,LIKP,LIPS,VBRK,VBRP,VBFA
Kapil -
Sales order line for Non Stock items progressed to Closed status, need to be Cancelled.
Hi,
First time posting to this community, I hope someone can help.
Currently we have a setup where non stock items are being added to sales order lines (charges, etc.).
These lines are being progressed through to Closed status automatically.
Users are reporting that they have entered the line in error and would like to change the status of the line to Cancelled.
We are unable to return the material (RMA) as it is non stockable/transactable etc.
Current workaround is to adjust the stock and make finance aware so that the line does not get invoiced.
However, the system still shows that the line is closed (i.e. provided to customer) which is not correct.
Is there any way of getting the line to a status of cancelled?
Your help is very much appreciated.
Regards
TimHi Arif,
Many thanks for the warm welcome.
I'm thinking the only course of action I have for future, is to make the items stockable/transactable/returnable such that an RMA can be performed if added in error.
We can put a large qty into stock at zero value.
Thanks for your help in any case.
Tim -
Need sales order creation using bapi in oops
need code for sales order creation using bapi in oops
hi rocky,
could you pls give a bit explanation on what you are expecting.
regards,
Pavan
Maybe you are looking for
-
Signed, cached JNLP applet doesn't start when updating from 1.6 to 1.7
Hi, yesterdays forced upgrade from Java6 to Java7 uncovered a nasty surprise for us: We're running a game client through JNLP embedded in the browser using signed all-permission jars. The certificate is definitely valid and hasn't timed out. When upg
-
Hi, Can any one help me out in creating the bands in Webi (for example : Report of aging and its performance, so some measures need to be analysed against the age bands like 10-20,20-30,30-40....so on). Is it possible to define certain bands in the B
-
How can I move an iweb website to another computer?
I'd like to move my iweb website that's on my desktop computer to my laptop, so I can work on when I travel. How can I do this?
-
IDOC - XI(BPM) - IDOC
Hi, Does anybody has a documentation regarding how to set up an IDOC - XI - IDOC scenario using a BPM. Coz' currently I have an error from BPM - IDOC as the error "Unable to convert the sender service SC_PO_idoc2idoc to an ALE logical system". SC_PO_
-
Consolidation package doesnt work, monitor works perfectly fine.
Hello All, I am facing a very weird problem. I have setup the consolidation and ownership models with all the structure configured and all the equity/intercompany elims configured. When I trigger the consolidations from Consolidation monitor, it work