Create or Update values on Price List at API

Hi, in this post I will show how create and update records on list price at API. DECLARE l_return_status VARCHAR2 (20); x_return_status VARCHAR2 (20); l_error_data VARCHAR2 (20000); l_error_message VARCHAR2 (20000); l_msg_count NUMBER; l_msg_data VARCHAR2 (20000); l_err_count NUMBER; i NUMBER; l_price_list_rec qp_price_list_pub.price_list_rec_type; l_price_list_val_rec qp_price_list_pub.price_list_val_rec_type; l_price_list_line_tbl qp_price_list_pub.price_list_line_tbl_type; l_price_list_line_val_tbl qp_price_list_pub.price_list_line_val_tbl_type; l_qualifiers_tbl qp_qualifier_rules_pub.qualifiers_tbl_type; l_qualifiers_val_tbl qp_qualifier_rules_pub.qualifiers_val_tbl_type; l_pricing_attr_tbl qp_price_list_pub.pricing_attr_tbl_type; l_pricing_attr_val_tbl qp_price_list_pub.pricing_attr_val_tbl_type;... Continuar Lendo →

Create a qualifier on price list at API

This post I will show how to create a qualifier on price list DECLARE v_return_status VARCHAR2 (1) := NULL; v_msg_count NUMBER := 0; v_msg_data VARCHAR2 (2000); v_price_list_rec qp_price_list_pub.price_list_rec_type; v_price_list_val_rec qp_price_list_pub.price_list_val_rec_type; v_price_list_line_tbl qp_price_list_pub.price_list_line_tbl_type; v_price_list_line_val_tbl qp_price_list_pub.price_list_line_val_tbl_type; v_qualifiers_tbl qp_qualifier_rules_pub.qualifiers_tbl_type; v_qualifiers_val_tbl qp_qualifier_rules_pub.qualifiers_val_tbl_type; v_pricing_attr_tbl qp_price_list_pub.pricing_attr_tbl_type; v_pricing_attr_val_tbl qp_price_list_pub.pricing_attr_val_tbl_type; ppr_price_list_rec qp_price_list_pub.price_list_rec_type; ppr_price_list_val_rec qp_price_list_pub.price_list_val_rec_type; ppr_price_list_line_tbl qp_price_list_pub.price_list_line_tbl_type; ppr_price_list_line_val_tbl qp_price_list_pub.price_list_line_val_tbl_type; ppr_qualifiers_tbl qp_qualifier_rules_pub.qualifiers_tbl_type; ppr_qualifiers_val_tbl qp_qualifier_rules_pub.qualifiers_val_tbl_type; ppr_pricing_attr_tbl... Continuar Lendo →

Create and Close Exceptions on deliveries and trips

This post I will show how to apply and close exceptions a one delivery. DECLARE p_exception_rec WSH_EXCEPTIONS_PUB.xc_action_rec_type; lx_msg_count NUMBER; lx_msg_data VARCHAR2 (2000); lx_return_status VARCHAR2 (200); l_message VARCHAR2 (2000); l_msg_index_out NUMBER; BEGIN fnd_global.apps_initialize(26801,21623,665); p_exception_rec.exception_name := 'ATRASO NA ENTREGA'; p_exception_rec.logged_at_location_code := 'DFB-ZONA DE RECEPÇÃO'; p_exception_rec.exception_location_code := 'DFB-ZONA DE RECEPÇÃO'; p_exception_rec.message := 'Esse produto está vencido a mais... Continuar Lendo →

Atualizar informações de campos do percurso

Nesse post irei mostrar como é possível atualizar informações das entregas via API, essa alternativa pode ajudar quando há integrações e o procedimento é feito por um outro sistema sem precisar entrar na tela do percurso. DECLARE p_trip_info WSH_TRIPS_PUB.trip_pub_rec_type; x_return_status VARCHAR2(200); x_msg_count NUMBER; x_msg_data VARCHAR2(2000); x_trip_id NUMBER; x_trip_name VARCHAR2(200) ; BEGIN FND_GLOBAL.apps_initialize (1139, 21623, 660);... Continuar Lendo →

Atualizar informações de campos das distribuições

Nesse post irei mostrar como é possível atualizar informações das entregas via API, essa alternativa pode ajudar quando há integrações e o procedimento é feito por um outro sistema sem precisar entrar na tela das distribuições. DECLARE x_delivery_info WSH_DELIVERIES_PUB.delivery_pub_rec_type; x_return_status VARCHAR2 (10); x_msg_count NUMBER; x_msg_data VARCHAR2 (2000); x_msg_details VARCHAR2 (3000); x_msg_summary VARCHAR2 (3000); x_del_id NUMBER;... Continuar Lendo →

Atualizar informações de campos das entregas

Nesse post irei mostrar como é possível atualizar informações das entregas via API, essa alternativa pode ajudar quando há integrações e o procedimento é feito por um outro sistema sem precisar entrar na tela das entregas. DECLARE p_sales_order NUMBER := 10014445; p_line_number NUMBER := 1.1; p_org_id NUMBER := 308; l_shipped_quantity NUMBER := 5; p_api_version_number NUMBER... Continuar Lendo →

Aplicar modificador a uma ordem de venda existente

Nesse post irei mostrar como aplicar um modificador a uma ordem de venda existente via API. Execute o script abaixo para criar o modificador DECLARE l_header_rec OE_ORDER_PUB.Header_Rec_Type; l_line_tbl OE_ORDER_PUB.Line_Tbl_Type; l_action_request_tbl OE_ORDER_PUB.Request_Tbl_Type; l_header_adj_tbl OE_ORDER_PUB.Header_Adj_Tbl_Type; l_line_adj_tbl OE_ORDER_PUB.line_adj_tbl_Type; l_header_scr_tbl OE_ORDER_PUB.Header_Scredit_Tbl_Type; l_line_scredit_tbl OE_ORDER_PUB.Line_Scredit_Tbl_Type; l_request_rec OE_ORDER_PUB.Request_Rec_Type; l_return_status VARCHAR2 (1000); l_msg_count NUMBER; l_msg_data VARCHAR2 (1000); p_api_version_number NUMBER := 1.0; p_init_msg_list VARCHAR2... Continuar Lendo →

Criar Percurso via API

Nesse post irei mostrar como criar percurso/distribuição via API Execute o script abaixo para criar o percurso e distribuição ao mesmo tempo DECLARE lv_return_status VARCHAR2 (1); ln_msg_count NUMBER; lv_msg_data VARCHAR2 (400); ln_trip_id VARCHAR2 (20); lv_trip_name VARCHAR2 (30); l_line_tbl WSH_UTIL_CORE.id_tab_type; l_del_rows_tbl WSH_UTIL_CORE.id_tab_type; i NUMBER := 1; l_msg_index_out NUMBER; CURSOR cur_trip IS SELECT delivery_detail_id FROM wsh_delivery_details a,... Continuar Lendo →

Powered by WordPress.com. Tema: Baskerville 2 por Anders Noren

Acima ↑