You are on page 1of 10

INTERFACE AVERAGE x SAP TECHNICAL DESCRIPTION

This document describe the objects used in SAP R/3 integrated with AVERAGE SYSTEMS 1. USER EXITS
CHANGE MATERIAL MASTER exit: exit_saplmgmu_001 include to be created: zxmgou02 program: yavrgeasy_zxmg0u02 enhancement: mga00001 * include zxmg0u02 * * send material to easy perform atualiza_zeasy_mara_t(yavrg_easy_exit) using wmara wmarc 'x' space. * interface easy x r3 end * CREATE OR CHANGE PURCHASE ORDER exit: exit_sapmm06e_013 include to be created: zxm06u44 program: yavrgeasy_zxm06u44 enhancement: mm06e005 ps: sub screens 0101, 0111, 0201, 0211, 0301, 0311 should be created * include zxm06u44 * * send purchase order data to easy perform preenche_zeasy_ekko_t(yavrg_easy_exit) tables xekpo yekpo xekpa yekpa xeina

INTERFACE AVERAGE x SAP TECHNICAL DESCRIPTION yeina xeket yeket using i_ekko i_ekko_old. * interface easy x r3 end * CHANGE VENDORS exit: exit_sapmf02k_001 include to be created: zxf05u01 program: yavrgeasy_zxf05u01 enhancement: sapmf02k project: yeasy * include zxf05u01 * * interface easy x r3 begin * * send vendor data to easy perform atualiza_zeasy_lfa1_t(yavrg_easy_exit) using i_lfa1-lifnr space. * interface easy x r3 end * CHANGE CUSTOMERS exit: exit_sapmf02d_001 include to be created: zxf04u01 program: yavrgeasy_zxf04u01 enhancement: sapmf02d project: yeasy * include zxf04u01 * * interface easy x r3 - begin * * send customer data to easy perform atualiza_clientes(yavrg_easy_exit) using i_kna1-kunnr space space. * interface easy x r3 - end *

INTERFACE AVERAGE x SAP TECHNICAL DESCRIPTION CREATE AND CHANGE SALES ORDER exit: exit_sapmv45a_003 (check if sap note #626846 is necessary) include to be created: zxvvau05 program: yavrgeasy_zxvvau05 enhancement: v45a0003 * include zxvvau05 * * interface easy x r3 - begin * * send sales order data to easy perform preenche_ordem_venda(yavrg_easy_exit) tables xvbap using xvbak-vbeln. * interface easy x r3 - end * CREATE AND CANCEL BILLING DOCUMENT exit: exit_saplv60b_001 include to be created: zxvvfu01 program: yavrgeasy_zxvvfu01 enhancement: sdvfx001 * include zxvvfu01 * * interface easy x r3 - begin * * send billing data to easy perform preenche_vendas_faturamento(yavrg_easy_exit) tables cvbrp using vbrk-vbeln vbrk-fksto. * interface easy x r3 - end *

Note: All of our ABAP (programs, functions, tables and fields) objects are transported to the official environment (dev) by requests. The exception are this user exists that we configure manually.

INTERFACE AVERAGE x SAP TECHNICAL DESCRIPTION

2. DEVELOPMENT CLASS YAVRG_EASYIMPEXP Average Tecnologia EASY Import/Export/Finance 3. FUNCTION GROUP


NAME YAVRG_EASYDDIC YAVRG_EASYEXP YAVRG_EASYIMP YAVRG_EASYIMP_T YAVRG_EASYIMP_CUSTO_REALHEADER DESCRIPTION Table Dialogs Easy Export Control Easy Import Control Transactions Actual Cost Report

4. PROGRAMS
NAME YAVRG_EASY_EXIT YAVRG_EASY_PORTAL YAVRG_EASY_REP_CUSTOREALIZADO YAVRGEASY_ZXF04U01 YAVRGEASY_ZXF05U01 YAVRGEASY_ZXM06U44 YAVRGEASY_ZXMG0U02 YAVRGEASY_ZXVVAU05 YAVRGEASY_ZXVVFU01 DESCRIPTION Interface control Easy transaction Actual cost report Include to user exit Customer Include to user exit Vendor Include to user exit Purchase order Include to user exit Materials Include to user exit Sales Order Include to user exit Billing document

5. FUNCTIONS
NAME YAVRG_EASYEXP_CLIENTES YAVRG_EASYEXP_F28 YAVRG_EASYEXP_F30 YAVRG_EASYEXP_FATURAMENTO DESCRIPTION Export - Send Customer data Export - Post Incoming Payments (F-28) Export - F-30 Export - Send Billing data TYPE Select data from standard tables and send to Average Call transaction / Batch input Call transaction / Batch input Select data from standard tables and send to Average

INTERFACE AVERAGE x SAP TECHNICAL DESCRIPTION YAVRG_EASYEXP_FB02 YAVRG_EASYEXP_NOTAFISCAL_NEW YAVRG_EASYEXP_ORDENS YAVRG_EASYEXP_TRANSPORTE YAVRG_EASYEXP_VA02 YAVRG_EASYFIN_TM51 Export - Change accounting document (FB02) Export - Send nota fiscal data Export - Send Sales Order data Export - Send transport data Export - Change Sales Order (VA02) FINANCE - Create contract ACC/ACE (TM_51) FINANCE Change contract ACC/ACE (TM_52) Call transaction / Batch input Select data from standard tables and send to Average Select data from standard tables and send to Average Select data from standard tables and send to Average BAPI_SALESORDER_CHANGE / BAPI_TRANSACTION_COMMIT BAPI_FTR_IRATE_CREATE / BAPI_TRANSACTION_ROLLBACK / BAPI_TRANSACTION_COMMIT / BAPI_FTR_IRATE_CHANGE / BAPI_TRANSACTION_ROLLBACK / BAPI_TRANSACTION_COMMIT / BAPI_FTR_PAYDET_CHANGE BAPI_FTR_CONDITION_GETLIST BAPI_FTR_MAINFLOW_CREATE / BAPI_TRANSACTION_ROLLBACK / BAPI_TRANSACTION_COMMIT / BAPI_FTR_MAINFLOW_GETLIST BAPI_FTR_IRATE_GETDETAIL / BAPI_FTR_PAYDET_GETLIST BAPI_FTR_IRATE_REVERSE / BAPI_TRANSACTION_COMMIT/ BAPI_TRANSACTION_ROLLBACK/ BAPI_FTR_MAINFLOW_DELETE/ Select data from standard tables and send to Average Select data from standard tables and send to Average Select data from standard tables and send to Average Report Report Report BAPI_ACC_DOCUMENT_POST

YAVRG_EASYFIN_TM52

YAVRG_EASYFIN_TM52_BAIXA YAVRG_EASYFIN_TM52_JUROS YAVRG_EASYFIN_TM52_LIQ

FINANCE - Change bank (TM_52) FINANCE - Get interests ACC (TM_52) FINANCE - Settlement contract (TM_52)

YAVRG_EASYFIN_TM53 YAVRG_EASYFIN_TM55

FINANCE - Get contract data (TM_53) FINANCE - Reverse contract movement (TM_55)

YAVRG_EASYFIN_VTBFHAPO YAVRG_EASYIMP_ATUAL_INTERFACE YAVRG_EASYIMP_BUSCAMENSAGENS YAVRG_EASYIMP_CUSTO_REALHEADER YAVRG_EASYIMP_CUSTO_REALDETAIL YAVRG_EASYIMP_CUSTO_REALDESPES YAVRG_EASYIMP_F02 YAVRG_EASYIMP_F02BAPI YAVRG_EASYIMP_F02BTCI YAVRG_EASYIMP_F04 YAVRG_EASYIMP_F44 YAVRG_EASYIMP_F47 YAVRG_EASYIMP_F53

FINANCE - Get interests ACE Interface Control Tables Update Get Messages Import - Actual Cost Report Header Import - Actual Cost Report Detail Import - Actual Cost Report Import - Create account document (F-02) Import - Create account document BAPI Import - Create account document BTCI (only 4.5) Import - Create clear vendor (F-04) Import - Create clear vendor (F-44) Import - Create down payment request (F-47) Import - Post outgoing payments (F-53)

Call transaction / Batch input Call transaction / Batch input Call transaction / Batch input Call transaction / Batch input

INTERFACE AVERAGE x SAP TECHNICAL DESCRIPTION YAVRG_EASYIMP_FB08 YAVRG_EASYIMP_FB08BAPI YAVRG_EASYIMP_FB08BTCI YAVRG_EASYIMP_FBRA YAVRG_EASYIMP_FORNECEDORES YAVRG_EASYIMP_GET_ACC_DOC YAVRG_EASYIMP_INVOICE YAVRG_EASYIMP_J1B1 YAVRG_EASYIMP_J1B3 YAVRG_EASYIMP_MATERIAIS YAVRG_EASYIMP_ME22 YAVRG_EASYIMP_ME22BAPI YAVRG_EASYIMP_ME22BTCI YAVRG_EASYIMP_MIGO YAVRG_EASYIMP_MIGO_ESTORNO YAVRG_EASYIMP_MIRO YAVRG_EASYIMP_MR8M YAVRG_EASYIMP_MR8MBAPI YAVRG_EASYIMP_MR8MBTCI YAVRG_EASYIMP_MTART YAVRG_EASYIMP_NCM YAVRG_EASYIMP_PEDIDO YAVRG_EASYIMP_TAXADECAMBIO YAVRG_EASY_IMPEXP_NOTAFISCAL Import - Reverse account documents (FB08) Import - Reverse account documents BAPI Import - Reverse account documents BTCI (only 4.5) Import - Reverse Post outgoing payments (FBRA) Import - Send Vendor data Import Get Account document Import - Get Invoice verification (MIRO) Import - Create nota fiscal (J1B1) Import - Cancel or print nota fiscal (J1B3) Import - Send Material data Import - Change Purchase Order (ME22) Import - Change Purchase Order BAPI Import - Change Purchase Order BTCI (only 4.5) Import - Create Goods receipt Import - Cancel Goods receipt Import - Create invoice verification (MIRO) Import - Cancel invoice verification (MR8M) Import - Cancel invoice verification BAPI Import - Cancel invoice verification BTCI (only 4.5) Import - Send material types Import - Send NCM code Import - Send purchase order data Import - Send Exchange Rates Import - Send nota fiscal data BAPI_ACC_GL_POSTING_REV_POST

Call transaction / Batch input BAPI_VENDOR_GETDETAIL Select data from standard tables and send to Average BAPI_INCOMINGINVOICE_GETDETAIL Call transaction / Batch input Call transaction / Batch input Select data from standard tables and send to Average BAPI_PO_CHANGE

BAPI_GOODSMVT_CREATE BAPI_GOODSMVT_CANCEL BAPI_INCOMINGINVOICE_CREATE BAPI_INCOMINGINVOICE_CANCEL

Select data from standard tables and send to Average Select data from standard tables and send to Average BAPI_PO_GETDETAIL BAPI_EXCHRATE_GETCURRENTRATES Select data from standard tables and send to Average

6. TABLES
NAME YAVRG_EASY_EXP_ESTR_PARCEIROS YAVRG_EASYEVBRKI YAVRG_EASYEVBRPI YAVRG_EASYEVBRKL YAVRG_EASYEVBRPL YAVRG_EASY_EXP_ESTR_PRICE YAVRG_EASYEKNA1L DESCRIPTION Exp. - Billing Documents Partners Exp. - Billing Interface control Exp. - Billing Interface control Exp. - Billing Interface Log Exp. - Billing item Interface log Exp. - Conditions of Billing Orders Exp. - Customer Interface Log

INTERFACE AVERAGE x SAP TECHNICAL DESCRIPTION YAVRG_EASYEKNA1I YAVRG_EASY_EXP_ESTR_NFITEMLOTE YAVRG_EASYEVBAKI YAVRG_EASYEF28L YAVRG_EASYEF30L YAVRG_EASYEFB02L YAVRG_EASY_EXP_ESTR_NFITEMCOMP YAVRG_EASYENFDOC YAVRG_EASYENFLIN YAVRG_EZSYENFLIN YAVRG_EASY_EXP_ESTR_NF YAVRG_EASYEVBUKL YAVRG_EASYEVBAPE YAVRG_EASYEVBUPL YAVRG_EASYEVBAKL YAVRG_EASYEVBAPL YAVRG_EASY_EXP_TRANSPORTE YAVRG_EASYEVA02L YAVRG_EASYERFHAL YAVRG_EASYETM51L YAVRG_EASYEBX52B YAVRG_EASYEBX52J YAVRG_EASYEBX52L YAVRG_EASYELQ52L YAVRG_EASYETM52L YAVRG_EASYETM53L YAVRG_EASYETM55L YAVRG_EASYDESPES YAVRG_EASYHEADER YAVRG_EASYDETAIL YAVRG_EASYILFA1I YAVRG_EASY_IMP_ESTR_INTEGRACAO YAVRG_EASY_IMP_MIGO_ESTORNO YAVRG_EASY_IMP_ESTR_VBAKT YAVRG_EASYIEKKOI YAVRG_EASYI604FI YAVRG_EASY_IMP_ESTR_EKBE Exp. - Customers Interface Control Exp. - Dados de lote para Itens de NF's Exp. - Interface control sales order Exp. - Interface log F-28 transaction Exp. - Interface log F-30 transaction Exp. - Interface log FB02 transaction Exp. - N.F. Items Compl. data NF's Exp. - Nota fiscal header Exp. - Nota fiscal line items Exp. - Nota fiscal line items Exp. - Notas Fiscais of Billing Documents Exp. S.O. Header status Interface log Exp. - S.O. item exclusion Interface control Exp. - S.O. Item status Interface log Exp. Sales Order Interface Log Exp. - Sales Order Item Interface Log Exp. - Transport data Exp. - VA02 transaction Interface log Fin. - Interface log Fin. - Interface log TM_51 transaction Fin. - Interface log TM_52 transaction Fin. - Interface log TM_52 transaction Fin. - Interface log TM_52 transaction Fin. - Interface log TM_52 transaction Fin. - Interface log TM_52 transaction Fin. - Interface log TM_53 transaction Fin. - Interface log TM_55 transaction Imp. Actual Cost Expenses Imp. Actual Cost Header Imp. Actual Cost Orders Imp. Control Interface de Vendors Imp. - Control of Interface Data Imp. - Data for Reverse Goods Movements Imp. - Header Texts of Billing Document Imp. Interface control - Purchase order Imp. Interface control NCM codes Imp. - Interface import - purchase order history

INTERFACE AVERAGE x SAP TECHNICAL DESCRIPTION YAVRG_EASYICURRL YAVRG_EASYIBF02L YAVRG_EASYIEKPOL YAVRG_EASYIJ1B1L YAVRG_EASYIF44L YAVRG_EASYIF53L YAVRG_EASYIMR8ML YAVRG_EASYILFA1L YAVRG_EASY_IMP_ESTR_VBAPT YAVRG_EASYIEKKOL YAVRG_EASYIEKETL YAVRG_EASYI604FL YAVRG_EASYIF02L YAVRG_EASYIF04L YAVRG_EASYIF47L YAVRG_EASYIFB08L YAVRG_EASYIME22L YAVRG_EASYIMIGOL YAVRG_EASYIMIGEL YAVRG_EASYIMIROL YAVRG_EASYIMARAI YAVRG_EASYIMARAL YAVRG_EASY_IMP_ESTR_MARAT YAVRG_EASYIMTARI YAVRG_EASYIMTARL YAVRG_EASY_IMP_ESTR_EKKOT YAVRG_EASY_IMP_ESTR_EKPOT YAVRG_EASYIMARML Imp. Interface log currency Imp. Interface log F-02 transaction Imp. Interface log Purchase order item Imp. Interface log to Notas Fiscais Imp. Interface log to transaction F-44 Imp. Interface log to transaction F-53 Imp. Interface log to transaction MR8M Imp. Interface log vendor data Imp. - Item Texts of Billing Document Imp. Log Control of Purchase orders Imp. Log control to Delivery Imp. Log control to NCM Codes Imp. Log Control to transaction F-02 Imp. Log to transaction F-04 Imp. Log to transaction F-47 Imp. Log to transaction FB08 Imp. Log to transaction ME22 Imp. Log to transaction MIGO Imp. Log to transaction MIGO (Reverse) Imp. Log to transaction MIRO Imp. Material Interface Control Imp. Material Interface Log Imp. - Material Texts Imp. Material Type Interface Control Imp. Material Type Interface Log Imp. - Order texts Imp. - Texts of Orders Items Imp. Units of Measure for Material

7. Profile to remote function call user Material management: XK03 / MM03 / ME23N / ME22N / J1B1 / J1B3 / MIRO / MR8M / MIR4 / MIGO Sales and Distribution: XD03 / VA02 / VA03 / VF03 / VL03 / VT03 Finance: OB08 (only view) / FBRA / F-28 / F-47 / F-53 / F-02 / F-30 / FB02 / F-44 / F-04 / FB08 / FBRA / FB03, CFM: TM_51, TM_52, TM_53, TM_55 Interface: YAVRG_EASY_PORTAL (Interface control)

INTERFACE AVERAGE x SAP TECHNICAL DESCRIPTION

INTERFACE AVERAGE x SAP TECHNICAL DESCRIPTION

TECHNICAL FLOW

USER

Web services / XI (Netweaver) SAP R/3 Average System TOPCONNECT

DATA BASE

We use an application developed in .net, hosted in Windows IIS (Web services), that makes the communication between Average System and SAP

FUNCTIONAL PROCESS Import process Export process

You might also like