Skip to main content

What does Atlan crawl from SAP ECC?

🧪 Preview feature! This feature is currently in an experimental phase, and its functionality may change before the final release. We’d love your feedback to refine it. To request access to the SAP ECC connector in your Metadata Marketplace, Atlan Secure Agent Installer, and Secure Agent documentation, create a ticket with Atlan Support.

Atlan integrates with SAP ECC to crawl and map various asset types, helping you gain insights into structured business data. This page outlines the SAP ECC components that Atlan supports and how their properties are mapped.

Lineage​

Atlan supports lineage for the following lineage:

  • Asset Lineage - Table to View
  • Column Level Lineage - Table Column(s) to View Column(s) Assets

Assets​

Atlan extracts metadata from SAP ECC across different asset types, including:

  • Components: Software modules providing specific functionalities.
  • Tables: Structured storage for master data, transactions, and configurations.
  • Views: Logical representations of data for efficient access.
  • Columns: Data attributes within tables and views.
  • ABAP Programs: Custom scripts written for automation and processing.
  • Function Modules: Reusable logic blocks for ABAP programs and remote function calls.
  • Transaction Codes: Shortcuts for executing SAP functions.

The following sections detail how each asset type is mapped in Atlan.

Components​

SAP ECC components are modular software units that deliver specific business functions. These components form the foundation of SAP’s enterprise applications, enabling functionalities such as finance, logistics, and human resources. Atlan maps Components from SAP ECC to its SapErpComponent asset type.

Source propertyAtlan property
TEXTname
NAMEsapComponentName

Tables​

Tables in SAP ECC store structured business data, including master records, transactional details, and configuration settings. These tables form the backbone of SAP’s data storage and retrieval system. Atlan maps Table from SAP ECC to its SapErpTable asset type.

Source propertyAtlan property
TABNAMEname
DDTEXTdescription
TABCLASSsapErpTableType
DEVCLASSsapPackageName
Column CountsapFieldCount
CONTFLAGsapErpTableDeliveryClass
AS4USERsourceUpdatedBy
AS4DATEsourceUpdatedAt

Views​

Views provide a logical representation of data by combining information from one or more tables. They simplify data access and reporting by allowing users to work with pre-defined, structured datasets. Atlan maps View from SAP ECC to its SapErpView asset type.

Source propertyAtlan property
VIEWNAMEname
DDTEXTdescription
VIEWCLASSsapErpViewType
DEVCLASSsapPackageName
Column CountsapFieldCount
AS4USERsourceUpdatedBy
AS4DATEsourceUpdatedAt

Columns​

Columns define individual data attributes within tables and views. Each column has a specific data type, length, and constraints, ensuring accurate data representation and integrity. Atlan maps Column from SAP ECC to its SapErpColumn asset type.

Source propertyAtlan property
FIELDNAMEname
TABNAMEsapErpTableName or sapErpViewName
ROLLNAMEsapErpColumnDataElement
DATATYPEsapDataType
INTTYPEsapErpColumnLogicalDataType
LENGsapErpColumnLength
DECIMALSsapErpColumnDecimals
KEYFLAGsapErpColumnIsPrimary
CHECKTABLEsapErpColumnIsForeign
NOTNULLsapErpColumnIsMandatory
DEVCLASSsapPackageName
POSITIONsapFieldOrder

ABAP Programs​

Advanced Business Application Programming (ABAP) programs are scripts used to automate processes, manipulate data, and extend SAP functionalities. These programs are written in SAP’s proprietary programming language. Atlan maps ABAP Programs from SAP ECC to its SapErpAbapProgram asset type.

Source propertyAtlan property
PROGNAMEname
TEXTdescription
SUBCsapErpAbapProgramType
DEVCLASSsapPackageName
CNAMsourceCreatedBy
CDATsourceCreatedAt
UNAMsourceUpdatedBy
UDATsourceUpdatedAt

Function Modules​

Function modules are reusable code blocks that perform predefined operations in SAP ECC. They can be called within ABAP programs or accessed remotely to execute business logic efficiently. Atlan maps Function Modules from SAP ECC to its SapErpFunctionModule asset type.

Source propertyAtlan property
FUNCNAMEname
STEXTdescription
FUNC_GROUPsapErpFunctionModuleGroup
Import ParameterssapErpFunctionModuleImportParams
Import Parameters CountsapErpFunctionModuleImportParamsCount
Export ParameterssapErpFunctionModuleExportParams
Export Parameters CountsapErpFunctionModuleExportParamsCount
Exception ListsapErpFunctionExceptionList
Exception List CountsapErpFunctionExceptionListCount
DEVCLASSsapPackageName

Transaction Codes​

Transaction codes (T-codes) provide quick access to specific SAP functions or screens. Users enter T-codes in the SAP command field to navigate directly to related operations, improving workflow efficiency. Atlan maps Transaction Code from SAP ECC to its SapErpTransactionCode asset type.

Source propertyAtlan property
FUNCNAMEname
STEXTdescription
DEVCLASSsapPackageName