April17

AIF Study

Support Protocol: XI Proxy, AIF Runtime XML, File, IDoc, WS, CIF, qRFC, bgRFC, BDoc

Interface Moniter: /AIF/IFMON

AIF Customizing: /AIF/CUST

AIF Testing Tool: /AIF/IFTEST

Value Mapping: /AIF/VMAP

Changeable Fields: /AIF/EDCHANGES




  • Process data with AIF Runtime

  • Create source/dest structure

  • Define Interface

  • Maintain XML application and persistence engines

  • Define mapping for interface

  • Trigger AIF with 2 functions

    • /AIF/CL_ENABLER_XML=>TRANSFER_TO_AIF (for single msg)

    • /AIF/CL_ENABLER_XML=>TRANSFER_TO_AIF_MULT (for multi msg)


IDoc with AIF

/AIF/IDOC_GEN to generate structure & interface of IDoc

Replace standard process code with /AIF/IDOC_INB_PROCESS_FUNC_0

Jietu20210417-102400.jpg

 



XI Proxy Enabler

Inbound: /AIF/CL_ENABLER_PROXY=>PROCESS_MESSAGE

Outbound: FM /AIF/SEND_WITH_PORXY




File

/AIF/LFA_UPLOAD_FILE, for mass files upload

/AIF/LFA_CHECK_SEND, for single file upload




Custom Function: /AIF/CUST_FUNC

Custom Hind: /AIF/CUST_HINTS

Custom Data Link: /AIF/CUST_LINK

Custom Msg Text: /AIF/CUST_TEXT





Interface Variants enable alternative processing of specific data msg in AIF.


Jietu20210417-103725.jpg



For lock error needs reprocessing, /AIF/REP_AC_DEF  & /AIF/REP_AC_ASGN


  • Define a reprocess action maintain FM /AIF/RESTART_MSG

  • Define for each intf should be restarted

  • Define the maximum number of retries Define maximum and minimum waiting time

  • Define a Runtime Configuration Group with Run Active and Run Scheduled /AIF/ PERS_CGR


AIF Roles

SAP_AIF_ADMIN - AIF Administrator

SAP_AIF_ALL - AIF All Authorizations

SAP_AIF_ARCHITEXT - AIF Architect

SAP_AIF_DEVELOPER - AIF Developer

SAP_AIF_POWER_USER - AIF Power User

SAP_AIF_PROCESSING - AIF Processing

SAP_AIF_TEST_TEMPL - AIF Test Template (Non-Productive)

SAP_AIF_USER - AIF Business User


Authorization Objects

/AIF/PROC - Authorization Object for Interface Processing

/AIF/ERR - Authorization Object for Error Handling

/AIF/TECH - Authorization Object for Technical Error Handling

/AIF/EMC - Authorization Object for Emergency Corrections

/AIF/CFUNC - Authorization Object for Custom Functions

/AIF/HINTS - Authorization Object for Custom Hints

/AIF/IFDET - Authorization Object for Interface Determination

/AIF/VMAP - Authorization Object for Value Mapping Maintenance

/AIF/LFA - Authorization Object for File Adapter

/AIF/CDLOG - Authorization Object for Change Log

/AIF/CTEXT - Authorization Object for Custom Message Texts

/AIF/CLINK - Authorization Object for Custom Data Links

本篇文章已有0条评论