Páginas

quarta-feira, 4 de março de 2015

ENHANCEMENT IN SALES ORDER TRANSACTIONS VA01/VA02/VA03

USER-EXIT DISPONÍVEIS
EXIT_SAPMV45A_910IS-OIL/TAS: Exit Change-Flag Output determination
EXIT_SAPMV45A_911TAS – Customer exit after creation of calloff
EXIT_SAPMV45A_920User Exit: TAS data Incompletion Log on Doc.-header-level
EXIT_SAPMV45A_930Userexit to allow overdelivery in Quantity schedule
EXIT_SAPMV45A_001User Exit for Determining the Billing Plan Type
EXIT_SAPMV45A_002Preassignment of Sold-to Party in Sales Documents
EXIT_SAPMV45A_003Rev.Rec.: Copy Requirements An Header Level
EXIT_SAPMV45A_004Rev.Rec.: Field Modification Sales
EXIT_SAPMV45A_005Copyy Packing Proposal Into Outobund Delivery Orders
SCREEN EXIT
43094.0: Subscreen: Header – Additional data A
43124.0: Subscreen: Header – Additional data B
8309Sales Document Header User Exit Header
8310Sales Document Header User Exit Header
8459Sales doc. Item User exit item (Additional data A)
8460Sales Document Item User Exit Item (Additional data B)
PBO e PAI disponíveis nestas telas para as modificações dos usuários.
As exits abaixo podem receber customizações:
USEREXIT_AVAIL_CHECK_CREDIT
USEREXIT_CHECK_VBAK
USEREXIT_CHECK_VBAP
USEREXIT_CHECK_VBEP
USEREXIT_CHECK_VBKD
USEREXIT_CUST_MATERIAL_READ
USEREXIT_NEW_PRICING_VBAP
USEREXIT_NEW_PRICING_VBKD
USEREXIT_NUMBER_RANGE
USEREXIT_READ_DOCUMENT
USEREXIT_REFRESH_DOCUMENT
USEREXIT_SAVE_DOCUMENT
USEREXIT_SAVE_DOCUMENT_PREPARE
ADDING ADDITIONAL INPUT FIELD TO TRANSACTION:
Roughly using below step you can modify these transaction to include new input field.
1) First include the new field in table VBAK or VBAP, depending on what level to want to add the input. VBAK is sales order header data and VBAP is sales order item data.
2)Modify the screen exit to include you field.
3)Implement PBO modules to enable disable fields based on transaction VA01, VA02 and VA03.
4)Write code in PAI module or form-exit (depending on the requirement) to validate the input and give error message.
BAPI RELATED WITH SALES ORDER PROCESSING

BAPI_SALESORDER_CHANGEChange or delete sales order
BAPI_SALESORDER_CREATEFROMDAT2Create Sales Order
BAPI_SALESORDER_GETLISTReturns list of all Orders for Customer
BAPI_SALESORDER_GETSTATUSReturns status with regard to availability, processing status (for example, delivery status) and prices.
BAPI_SALESORDER_SIMULATESame as Create Sales Order BAPI, however Sales Order is not updated. Simulate the Sales Order creation.
TABLES RELATED WITH SALES ORDER PROCESSING
VBAK Sales Document: Header Data
VBAP Sales Document: Item Data
VBEP Sales Document: Schedule Line Data
VBPA Sales Document: Partner
VBUK Sales Document: Header Status and Administrative Data
VBUP Sales Document: Header Status and Administrative Data
VBFA Sales Document Flow
VBKD Sales Document: Business Data
VBKFZ Cumulative Quantity Corrections
VBSN Change status relating to scheduling agreements

Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.