Oracle FNDLOAD scripts

Segue abaixo os exemplos de fndload tanto para upload quanto para download de arquivos do EBS. 1. Lookups -- ------------- FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/aflvmlu.lct XX_CUSTOM_LKP.ldt FND_LOOKUP_TYPE APPLICATION_SHORT_NAME="XXCUST" LOOKUP_TYPE="XX_LOOKUP_TYPE" FNDLOAD apps/apps O Y UPLOAD $FND_TOP/patch/115/import/aflvmlu.lct XX_CUSTOM_LKP.ldt UPLOAD_MODE=REPLACE CUSTOM_MODE=FORCE 2. Concurrent Program -- ----------------------------- FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct XX_CUSTOM_CP.ldt PROGRAM APPLICATION_SHORT_NAME="XXCUST" CONCURRENT_PROGRAM_NAME="XX_CONCURRENT_PROGRAM" FNDLOAD... Continuar Lendo →

API para Criar Previsões

Neste post irei demonstrar a API para criar previsões que podem ser usadas no MRP e no ASCP Posteriormente. DECLARE t_forecast_interface_tab MRP_FORECAST_INTERFACE_PK.t_forecast_interface; t_forecast_designator_tab MRP_FORECAST_INTERFACE_PK.t_forecast_designator; var_bool BOOLEAN; BEGIN t_forecast_interface_tab (1).inventory_item_id := 3921; t_forecast_interface_tab (1).forecast_designator := 'SK-FORECST'; t_forecast_interface_tab (1).organization_id := 207; t_forecast_interface_tab (2).forecast_date := TO_DATE ('19-FEB-2019'); t_forecast_interface_tab (1).bucket_type := 2; t_forecast_interface_tab (1).quantity := 100; t_forecast_interface_tab (1).process_status :=... Continuar Lendo →

Fazer backorder de várias linhas via API

Nesse post irei deixar uma API para fazer backorder em alto volume. DECLARE l_return_status VARCHAR2 (100); l_msg_count NUMBER; l_msg_data VARCHAR2 (2000); l_msg_index NUMBER; l_user_id NUMBER; l_resp_id NUMBER; l_appl_id NUMBER; l_org_id NUMBER := &org_id; l_move_order_line_id NUMBER := &mo_line_id; BEGIN SELECT user_id INTO l_user_id FROM fnd_user WHERE user_name = 'PRAWILNSON'; SELECT responsibility_id, application_id INTO l_resp_id, l_appl_id FROM... Continuar Lendo →

Atualizar informações de fornecedor

Nesse post irei colocar uma API pública onde é possível atualizar informações do cadastro dos fornecedores. DECLARE p_api_version NUMBER; p_init_msg_list VARCHAR2(200); p_commit VARCHAR2(200); p_validation_level NUMBER; x_return_status VARCHAR2(200); x_msg_count NUMBER; x_msg_data VARCHAR2(200); lr_vendor_rec apps.ap_vendor_pub_pkg.r_vendor_rec_type; lr_existing_vendor_rec ap_suppliers%ROWTYPE; l_msg VARCHAR2(200); p_vendor_id NUMBER; BEGIN fnd_global.apps_initialize(1234, 50833, 200); mo_global.init('SQLAP'); fnd_client_info.set_org_context(101); p_api_version := 1.0; p_init_msg_list := fnd_api.g_true; p_commit := fnd_api.g_true; p_validation_level... Continuar Lendo →

[:pb]Trabalhando com Percentual de Perda MRP/ASCP[:en]Working with shrinkage rate MRP / ASCP[:]

[:pb]Nesse post irei demonstrar como utilizar taxa de perda para prever possíveis sucatas no plano MRP/ASCP. Existe uma configuração chamado taxa de perda dentro do cadastro do item que pode ser utilizada para determinar um percentual de perda do item. Ex sem configuração do item: Demanda de qtde 10 para 10-jan-2019 Supply de qtde 10... Continuar Lendo →

[:pb]Trabalhando com Fronteira de Tempo de Demanda MRP/ASCP[:en]Working with MRP / ASCP Demand Time Fence[:]

[:pb]Em continuação ao post anterior, irei demonstrar como podemos controlar as demandas que o sistema sugere e suas origens. Dentro do planejamento do MRP, podemos buscar demandas provenientes de Previsões, Ordens de Vendas e até Manuais. As demandas manuais e de Ordens de Vendas são consideradas como reais que realmente vão acontecer, as demandas provenientes... Continuar Lendo →

[:pb]Trabalhando com Fronteira de Tempo de Planejamento MRP/ASCP[:en]Working with MRP / ASCP Planning Time Fence[:]

[:pb]Neste post irei demostrar como podemos controlar nosso plano de produção com algumas configurações dentro do cadastro do item. Vamos supor que nosso plano tenha entrada de demanda via ordens de venda ou demanda manual. Essa demanda é para a data 11-11-2018, porém para eu fabricar o item é necessário 150 dias ( calendário da... Continuar Lendo →

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

Acima ↑