SAP BTP Integration reference: transactions, tables and errors
Practitioner SAP BTP Integration reference pages: the transactions, tables, dumps, messages and functional issues a BTP Integration consultant actually meets, with root causes and safe resolution paths.
SAP transaction codes
- BD10Send Material Master via ALE IDoc
- BD12Send Customer Master via ALE
- BD14Send Vendor Master Data via ALE
- BD20Manually Process Inbound IDocs by Message Type
- BD21Create IDocs from Change Pointers
- BD52Activate Change Pointers for Message Types
- BD54Maintain Logical Systems for ALE and IDoc Distribution
- BD61Activate Change Pointers Generally
- BD64ALE Distribution Model Maintenance
- BD87IDoc Reprocessing
- SM58Transactional RFC Monitor
- SMQRInbound qRFC Scheduler
- SMQSOutbound qRFC Scheduler
- SOAMANAGERWeb Service Configuration
- SPROXYABAP Proxy Generation from the Enterprise Services Repository
- SRT_MONIWeb Service Message Monitor
- SRT_UTILWeb Service Utilities: Error Log and Traces
- SXMB_ADMIntegration Engine Administration
- SXMB_MONIPI/XI Integration Engine Message Monitor
- WE02IDoc Display and Status Analysis
- WE05IDoc List Monitoring Transaction
- WE19IDoc Test Tool
- WE20WE20 Partner Profile Maintenance
- WE21Port Definition for IDoc Interfaces
- WE30IDoc Type Editor for Basic Types and Extensions
- WE31IDoc Segment Editor
- WE41Outbound Process Code Maintenance for IDoc Dispatch
- WE42Inbound IDoc process code assignment
- WE57Assign Message Type to IDoc Type and Object Type
- WE60IDoc Type Documentation Display
SAP tables
- ARFCSDATAARFCSDATA - transactional RFC payload storage
- ARFCSSTATEtRFC LUW status table
- BDCPChange Pointer Table for ALE Distribution
- BDCP2ALE Change Pointers (BDCP2)
- BDCPSChange Pointer Processing Status per Message Type
- EDID4IDoc Data Records, Extended Segment Format
- EDIDCEDIDC IDoc Control Record
- EDIDDIDoc Data Records (Legacy Segment Table)
- EDIDSIDoc Status Record Table
- EDIFCTEDI Process Code to Function Module Assignment
- EDP12IDoc Partner Profile: Outbound Message Control
- EDP13IDoc Partner Profile: Outbound Parameters
- EDP21EDP21 - Partner Profile Inbound Parameters
- RFCDESRFC Destination Definitions Table
- TBDLSLogical System Definitions
- TRFCQINInbound Transactional RFC Queue Table
- TRFCQOUTOutbound qRFC Queue Table
SAP function modules
- ALE_MODEL_DETERMINE_IF_TO_SENDCheck Whether the ALE Distribution Model Contains a Message Flow
- ALE_MODEL_INFO_GETRead Potential ALE Receivers and Filter Objects from the Distribution Model
- CURRENCY_AMOUNT_SAP_TO_IDOCConvert SAP Currency Amount to IDoc External Format
- EDI_DOCUMENT_CLOSE_CREATEFinalize an IDoc Created with Low-Level EDI Document Functions
- EDI_DOCUMENT_OPEN_FOR_CREATEOpening an IDoc for segment-by-segment creation
- EDI_DOCUMENT_OPEN_FOR_EDITOpen an Existing IDoc for Low-Level Editing
- EDI_DOCUMENT_READ_ALL_STATUSRead All Status Records for an IDoc
- EDI_DOCUMENT_READ_COMPLETELYRead an IDoc Control Record, Data Segments, and Status History
- EDI_SEGMENTS_ADD_BLOCKAppend a Block of Data Segments to an Open IDoc
- EDI_STATUS_ADD_BLOCKAppend Status Records to an IDoc
- IDOC_INBOUND_ASYNCHRONOUSReceive Inbound IDocs through tRFC
- IDOC_INBOUND_IN_QUEUEReceive Inbound IDocs through qRFC/EOIO
- IDOC_INBOUND_SINGLEProcess One Inbound IDoc with Long Record Formats
- IDOC_INPUT_INVOIC_MRMInbound Function Module for INVOIC IDocs Into MM Invoice Verification
- IDOC_INPUT_ORDERSInbound IDoc Processing for Sales Orders
- IDOC_OUTPUT_ORDERSOutbound IDoc Generation for Purchase Order EDI Output
- IDOC_STATUS_WRITE_TO_DATABASEPersist IDoc Status Records
- MASTER_IDOC_DISTRIBUTEGeneric ALE outbound IDoc distribution function module
- OWN_LOGICAL_SYSTEM_GETGet the Current Client's Logical System Name
SAP IDoc statuses and message types
- 01IDoc Status 01 Outbound Generated
- 02IDoc Status 02: Error Passing Data to Port
- 03IDoc Status 03 Data Passed to Port OK
- 04IDoc Status 04 Control Record Rejected By EDI Subsystem
- 05IDoc Status 05 Error During Translation
- 12IDoc Status 12 Dispatch OK
- 26IDoc Status 26 - Outbound Syntax Check Error
- 29IDoc Status 29 Error in ALE Service
- 30IDoc Status 30 Ready for Dispatch
- 31IDoc Status 31 Outbound Error No Further Processing
- 32IDoc Status 32 - Outbound IDoc Was Edited
- 37IDoc Status 37 Added Incorrectly
- 40IDoc Status 40 Application Document Not Created
- 51IDoc Status 51 - Application Document Not Posted
- 52IDoc Status 52 - Application Document Partially Posted
- 53IDoc Status 53 Application Document Posted
- 56Inbound IDoc Added With Errors
- 60IDoc Status 60 Inbound Syntax Error
- 61IDoc Status 61 Inbound Syntax Error
- 62IDoc Status 62 Passed to Application
- 63IDoc Status 63 Error Passing IDoc to Application
- 64IDoc Status 64 Ready for Application Transfer
- 65IDoc Status 65 Error in ALE Service
- 66IDoc Waiting for Predecessor IDoc
- 68IDoc Status 68 Inbound Error No Further Processing
- 69IDoc Status 69 - Inbound IDoc Edited
- 70IDoc Status 70 - Original of an Edited IDoc
- ACC_DOCUMENTACC_DOCUMENT IDoc for accounting document posting
- COND_ACOND_A IDoc for Condition Record Distribution
- CREMASCREMAS IDoc Vendor Master Distribution
- DEBMASDEBMAS IDoc for Customer Master Distribution
- DELVRYDELVRY IDoc Message Type for Delivery Replication
- DESADVDESADV IDoc Despatch Advice Message Type
- INVOICINVOIC IDoc Message Type
- MATMASMATMAS IDoc Message Type for Material Master Distribution
- ORDERSORDERS IDoc Message Type for Purchase Orders
- ORDRSPORDRSP IDoc Order Response Message Type
- PORDCRPORDCR IDoc Message Type for Purchase Order Collaboration
- SHPCONSHPCON IDoc Shipping Confirmation Message Type
- SHPORDSHPORD IDoc Message Type for Shipping Orders
- WMMBXYIDoc for Goods Movement from External Warehouse
SAP technical topics
- ALE Distribution Model, Receiver Determination and BD64 FiltersALE Distribution Model, Receiver Determination and BD64 Filters
- API management and principal propagationAPI Management and Principal Propagation Explained
- BAPI Transaction Model: RETURN, COMMIT and ROLLBACKBAPI Transaction Model: RETURN, COMMIT and ROLLBACK
- Cloud Integration Error Handling, Retry and IdempotencyCloud Integration Error Handling, Retry and Idempotency
- Cloud Integration Message Mapping vs Groovy vs XSLTCloud Integration Message Mapping vs Groovy vs XSLT
- Cloud Integration Message Processing Log, Trace and CorrelationCloud Integration Message Processing Log, Trace and Correlation
- Event driven integration with SAP event meshEvent Driven Integration With SAP Event Mesh
- IDoc Extensions and Custom SegmentsIDoc Extensions and Custom Segments
- IDoc Partner Profiles, Process Codes and PortsIDoc Partner Profiles, Process Codes and Ports
- Inbound vs Outbound IDoc ProcessingInbound vs Outbound IDoc Processing
- JMS Queues vs SAP Event MeshJMS Queues vs SAP Event Mesh
- OAuth Client Credentials vs User Token Exchange in SAP BTPOAuth Client Credentials vs User Token Exchange in SAP BTP
- REST vs OData vs SOAP in SAP IntegrationREST vs OData vs SOAP in SAP Integration
- RFC vs BAPI in SAP: Protocol, Function Modules and Business APIsRFC vs BAPI in SAP: Protocol, Function Modules and Business APIs
- SAP API Management Policies: Security, Rate Limits and MediationSAP API Management Policies: Security, Rate Limits and Mediation
- SAP BTP Cloud Connector: On-Premise Connectivity and Virtual MappingSAP BTP Cloud Connector: On-Premise Connectivity and Virtual Mapping
- SAP BTP Destinations and Authentication TypesSAP BTP Destinations and Authentication Types
- SAP BTP integration suite versus PI POBTP Integration Suite versus PI PO
- SAP Change Pointers for ALE/IDoc DistributionSAP Change Pointers for ALE/IDoc Distribution
- SAP Cloud Integration iFlow Architecture ExplainedSAP Cloud Integration iFlow Architecture Explained
- SAP IDoc Architecture: Control Record, Data Segments and Status RecordsSAP IDoc Architecture: Control Record, Data Segments and Status Records
- SAP RFC Destinations and SM59 Connection TypesSAP RFC Destinations and SM59 Connection Types
- SAP RFC Types: sRFC, aRFC, tRFC, qRFC and bgRFCSAP RFC Types: sRFC, aRFC, tRFC, qRFC and bgRFC
- SAP SOAP Web Services, SOAMANAGER and SPROXYSAP SOAP Web Services, SOAMANAGER and SPROXY
- Side by side extensibility on SAP BTPSide by Side Extensibility on SAP BTP
SAP functional issues
- Change pointers not generating IDocsChange Pointers Not Generating IDocs
- IDoc stuck in status 51 after master data changeIDoc Status 51 Following a Master Data Change
- Partner profile missing for the outbound message typeMissing Partner Profile Entry for Outbound Message Type
- Queue blocked in the outbound tRFC monitorOutbound tRFC Queue Stuck or Not Processing
- RFC destination failing the connection testRFC Destination Connection Test Failure