Skip to content

SAP

SAP

pyatlan.model.assets.s_a_p.SAP(__pydantic_self__, **data: Any)

Bases: Catalog

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

SAP_COMPONENT_NAME: KeywordField = KeywordField('sapComponentName', 'sapComponentName') class-attribute

Name of the SAP component, representing a specific functional area in SAP.

SAP_DATA_TYPE: KeywordField = KeywordField('sapDataType', 'sapDataType') class-attribute

SAP-specific data types

SAP_FIELD_COUNT: NumericField = NumericField('sapFieldCount', 'sapFieldCount') class-attribute

Represents the total number of fields, columns, or child assets present in a given SAP asset.

SAP_FIELD_ORDER: NumericField = NumericField('sapFieldOrder', 'sapFieldOrder') class-attribute

Indicates the sequential position of a field, column, or child asset within its parent SAP asset, starting from 1.

SAP_LOGICAL_NAME: KeywordField = KeywordField('sapLogicalName', 'sapLogicalName') class-attribute

Logical, business-friendly identifier for SAP data objects, aligned with business terminology and concepts.

SAP_PACKAGE_NAME: KeywordField = KeywordField('sapPackageName', 'sapPackageName') class-attribute

Name of the SAP package, representing a logical grouping of related SAP data objects.

SAP_TECHNICAL_NAME: KeywordField = KeywordField('sapTechnicalName', 'sapTechnicalName') class-attribute

Technical identifier for SAP data objects, used for integration and internal reference.

SapErpTable

pyatlan.model.assets.sap_erp_table.SapErpTable(__pydantic_self__, **data: Any)

Bases: SAP

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

SAP_ERP_COLUMNS: RelationField = RelationField('sapErpColumns') class-attribute

TBC

SAP_ERP_COMPONENT: RelationField = RelationField('sapErpComponent') class-attribute

TBC

SAP_ERP_TABLE_DELIVERY_CLASS: KeywordField = KeywordField('sapErpTableDeliveryClass', 'sapErpTableDeliveryClass') class-attribute

Defines the delivery class of the SAP ERP table, determining how the table's data is transported and managed during system updates.

SAP_ERP_TABLE_TYPE: KeywordField = KeywordField('sapErpTableType', 'sapErpTableType') class-attribute

Type of the SAP ERP table.

SapErpColumn

pyatlan.model.assets.sap_erp_column.SapErpColumn(__pydantic_self__, **data: Any)

Bases: SAP

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

CALCULATION_VIEW_NAME: KeywordTextField = KeywordTextField('calculationViewName', 'calculationViewName.keyword', 'calculationViewName') class-attribute

Simple name of the calculation view in which this SQL asset exists, or empty if it does not exist within a calculation view.

CALCULATION_VIEW_QUALIFIED_NAME: KeywordField = KeywordField('calculationViewQualifiedName', 'calculationViewQualifiedName') class-attribute

Unique name of the calculation view in which this SQL asset exists, or empty if it does not exist within a calculation view.

DATABASE_NAME: KeywordTextField = KeywordTextField('databaseName', 'databaseName.keyword', 'databaseName') class-attribute

Simple name of the database in which this SQL asset exists, or empty if it does not exist within a database.

DATABASE_QUALIFIED_NAME: KeywordField = KeywordField('databaseQualifiedName', 'databaseQualifiedName') class-attribute

Unique name of the database in which this SQL asset exists, or empty if it does not exist within a database.

DBT_MODELS: RelationField = RelationField('dbtModels') class-attribute

TBC

DBT_SEED_ASSETS: RelationField = RelationField('dbtSeedAssets') class-attribute

TBC

DBT_SOURCES: RelationField = RelationField('dbtSources') class-attribute

TBC

DBT_TESTS: RelationField = RelationField('dbtTests') class-attribute

TBC

IS_PROFILED: BooleanField = BooleanField('isProfiled', 'isProfiled') class-attribute

Whether this asset has been profiled (true) or not (false).

LAST_PROFILED_AT: NumericField = NumericField('lastProfiledAt', 'lastProfiledAt') class-attribute

Time (epoch) at which this asset was last profiled, in milliseconds.

QUERY_COUNT: NumericField = NumericField('queryCount', 'queryCount') class-attribute

Number of times this asset has been queried.

QUERY_COUNT_UPDATED_AT: NumericField = NumericField('queryCountUpdatedAt', 'queryCountUpdatedAt') class-attribute

Time (epoch) at which the query count was last updated, in milliseconds.

QUERY_USER_COUNT: NumericField = NumericField('queryUserCount', 'queryUserCount') class-attribute

Number of unique users who have queried this asset.

QUERY_USER_MAP: KeywordField = KeywordField('queryUserMap', 'queryUserMap') class-attribute

Map of unique users who have queried this asset to the number of times they have queried it.

SAP_COMPONENT_NAME: KeywordField = KeywordField('sapComponentName', 'sapComponentName') class-attribute

Name of the SAP component, representing a specific functional area in SAP.

SAP_DATA_TYPE: KeywordField = KeywordField('sapDataType', 'sapDataType') class-attribute

SAP-specific data types

SAP_ERP_CDS_VIEW: RelationField = RelationField('sapErpCdsView') class-attribute

TBC

SAP_ERP_CDS_VIEW_NAME: KeywordTextField = KeywordTextField('sapErpCdsViewName', 'sapErpCdsViewName.keyword', 'sapErpCdsViewName') class-attribute

Simple name of the SAP ERP CDS view in which this column asset exists.

SAP_ERP_CDS_VIEW_QUALIFIED_NAME: KeywordTextField = KeywordTextField('sapErpCdsViewQualifiedName', 'sapErpCdsViewQualifiedName', 'sapErpCdsViewQualifiedName.text') class-attribute

Unique name of the SAP ERP CDS view in which this column asset exists.

SAP_ERP_COLUMN_CHECK_TABLE_NAME: KeywordField = KeywordField('sapErpColumnCheckTableName', 'sapErpColumnCheckTableName') class-attribute

Defines the SAP ERP table name used as a foreign key reference to validate permissible values for this column.

SAP_ERP_COLUMN_CHECK_TABLE_QUALIFIED_NAME: KeywordField = KeywordField('sapErpColumnCheckTableQualifiedName', 'sapErpColumnCheckTableQualifiedName') class-attribute

Unique name of the SAP ERP Table used as a foreign key reference to validate permissible values for this column.

SAP_ERP_COLUMN_DATA_ELEMENT: KeywordField = KeywordField('sapErpColumnDataElement', 'sapErpColumnDataElement') class-attribute

Represents the SAP ERP data element, providing semantic information about the column.

SAP_ERP_COLUMN_DECIMALS: KeywordField = KeywordField('sapErpColumnDecimals', 'sapErpColumnDecimals') class-attribute

Defines the number of decimal places allowed for numeric values in the SAP ERP column.

SAP_ERP_COLUMN_IS_FOREIGN: BooleanField = BooleanField('sapErpColumnIsForeign', 'sapErpColumnIsForeign') class-attribute

When true, this column is the foreign key for the SAP ERP table or view.

SAP_ERP_COLUMN_IS_MANDATORY: BooleanField = BooleanField('sapErpColumnIsMandatory', 'sapErpColumnIsMandatory') class-attribute

When true, the values in this column can be null.

SAP_ERP_COLUMN_IS_PRIMARY: BooleanField = BooleanField('sapErpColumnIsPrimary', 'sapErpColumnIsPrimary') class-attribute

When true, this column is the primary key for the SAP ERP table or view.

SAP_ERP_COLUMN_LENGTH: KeywordField = KeywordField('sapErpColumnLength', 'sapErpColumnLength') class-attribute

Indicates the maximum length of the values that the SAP ERP column can store.

SAP_ERP_COLUMN_LOGICAL_DATA_TYPE: KeywordField = KeywordField('sapErpColumnLogicalDataType', 'sapErpColumnLogicalDataType') class-attribute

Specifies the logical data type of values in this SAP ERP column

SAP_ERP_TABLE: RelationField = RelationField('sapErpTable') class-attribute

TBC

SAP_ERP_TABLE_NAME: KeywordTextField = KeywordTextField('sapErpTableName', 'sapErpTableName.keyword', 'sapErpTableName') class-attribute

Simple name of the SAP ERP table in which this column asset exists.

SAP_ERP_TABLE_QUALIFIED_NAME: KeywordTextField = KeywordTextField('sapErpTableQualifiedName', 'sapErpTableQualifiedName', 'sapErpTableQualifiedName.text') class-attribute

Unique name of the SAP ERP table in which this SQL asset exists.

SAP_ERP_VIEW: RelationField = RelationField('sapErpView') class-attribute

TBC

SAP_ERP_VIEW_NAME: KeywordTextField = KeywordTextField('sapErpViewName', 'sapErpViewName.keyword', 'sapErpViewName') class-attribute

Simple name of the SAP ERP view in which this column asset exists.

SAP_ERP_VIEW_QUALIFIED_NAME: KeywordTextField = KeywordTextField('sapErpViewQualifiedName', 'sapErpViewQualifiedName', 'sapErpViewQualifiedName.text') class-attribute

Unique name of the SAP ERP view in which this column asset exists.

SAP_FIELD_COUNT: NumericField = NumericField('sapFieldCount', 'sapFieldCount') class-attribute

Represents the total number of fields, columns, or child assets present in a given SAP asset.

SAP_FIELD_ORDER: NumericField = NumericField('sapFieldOrder', 'sapFieldOrder') class-attribute

Indicates the sequential position of a field, column, or child asset within its parent SAP asset, starting from 1.

SAP_LOGICAL_NAME: KeywordField = KeywordField('sapLogicalName', 'sapLogicalName') class-attribute

Logical, business-friendly identifier for SAP data objects, aligned with business terminology and concepts.

SAP_PACKAGE_NAME: KeywordField = KeywordField('sapPackageName', 'sapPackageName') class-attribute

Name of the SAP package, representing a logical grouping of related SAP data objects.

SAP_TECHNICAL_NAME: KeywordField = KeywordField('sapTechnicalName', 'sapTechnicalName') class-attribute

Technical identifier for SAP data objects, used for integration and internal reference.

SCHEMA_NAME: KeywordTextField = KeywordTextField('schemaName', 'schemaName.keyword', 'schemaName') class-attribute

Simple name of the schema in which this SQL asset exists, or empty if it does not exist within a schema.

SCHEMA_QUALIFIED_NAME: KeywordField = KeywordField('schemaQualifiedName', 'schemaQualifiedName') class-attribute

Unique name of the schema in which this SQL asset exists, or empty if it does not exist within a schema.

SQL_AI_MODEL_CONTEXT_QUALIFIED_NAME: KeywordField = KeywordField('sqlAIModelContextQualifiedName', 'sqlAIModelContextQualifiedName') class-attribute

Unique name of the context in which the model versions exist, or empty if it does not exist within an AI model context.

SQL_DBT_MODELS: RelationField = RelationField('sqlDbtModels') class-attribute

TBC

SQL_DBT_SOURCES: RelationField = RelationField('sqlDBTSources') class-attribute

TBC

SQL_IS_SECURE: BooleanField = BooleanField('sqlIsSecure', 'sqlIsSecure') class-attribute

Whether this asset is secure (true) or not (false).

TABLE_NAME: KeywordTextField = KeywordTextField('tableName', 'tableName.keyword', 'tableName') class-attribute

Simple name of the table in which this SQL asset exists, or empty if it does not exist within a table.

TABLE_QUALIFIED_NAME: KeywordField = KeywordField('tableQualifiedName', 'tableQualifiedName') class-attribute

Unique name of the table in which this SQL asset exists, or empty if it does not exist within a table.

VIEW_NAME: KeywordTextField = KeywordTextField('viewName', 'viewName.keyword', 'viewName') class-attribute

Simple name of the view in which this SQL asset exists, or empty if it does not exist within a view.

VIEW_QUALIFIED_NAME: KeywordField = KeywordField('viewQualifiedName', 'viewQualifiedName') class-attribute

Unique name of the view in which this SQL asset exists, or empty if it does not exist within a view.

SapErpCdsView

pyatlan.model.assets.sap_erp_cds_view.SapErpCdsView(__pydantic_self__, **data: Any)

Bases: SAP

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

SAP_ERP_CDS_VIEW_SOURCE_NAME: KeywordField = KeywordField('sapErpCdsViewSourceName', 'sapErpCdsViewSourceName') class-attribute

The source name of the SAP ERP CDS View Definition.

SAP_ERP_CDS_VIEW_SOURCE_TYPE: KeywordField = KeywordField('sapErpCdsViewSourceType', 'sapErpCdsViewSourceType') class-attribute

The source type of the SAP ERP CDS View Definition.

SAP_ERP_CDS_VIEW_TECHNICAL_NAME: KeywordField = KeywordField('sapErpCdsViewTechnicalName', 'sapErpCdsViewTechnicalName') class-attribute

The technical database view name of the SAP ERP CDS View.

SAP_ERP_COLUMNS: RelationField = RelationField('sapErpColumns') class-attribute

TBC

SAP_ERP_COMPONENT: RelationField = RelationField('sapErpComponent') class-attribute

TBC

SapErpAbapProgram

pyatlan.model.assets.sap_erp_abap_program.SapErpAbapProgram(__pydantic_self__, **data: Any)

Bases: SAP

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

SAP_ERP_ABAP_PROGRAM_TYPE: KeywordField = KeywordField('sapErpAbapProgramType', 'sapErpAbapProgramType') class-attribute

Specifies the type of ABAP program in SAP ERP (e.g., Report, Module Pool, Function Group).

SAP_ERP_COMPONENT: RelationField = RelationField('sapErpComponent') class-attribute

TBC

SAP_ERP_FUNCTION_MODULES: RelationField = RelationField('sapErpFunctionModules') class-attribute

TBC

SAP_ERP_TRANSACTION_CODES: RelationField = RelationField('sapErpTransactionCodes') class-attribute

TBC

SapErpTransactionCode

pyatlan.model.assets.sap_erp_transaction_code.SapErpTransactionCode(__pydantic_self__, **data: Any)

Bases: SAP

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

SAP_ERP_ABAP_PROGRAM: RelationField = RelationField('sapErpAbapProgram') class-attribute

TBC

SAP_ERP_COMPONENT: RelationField = RelationField('sapErpComponent') class-attribute

TBC

SapErpComponent

pyatlan.model.assets.sap_erp_component.SapErpComponent(__pydantic_self__, **data: Any)

Bases: SAP

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

CHILD_COMPONENTS: RelationField = RelationField('childComponents') class-attribute

TBC

PARENT_COMPONENT: RelationField = RelationField('parentComponent') class-attribute

TBC

SAP_ERP_ABAP_PROGRAMS: RelationField = RelationField('sapErpAbapPrograms') class-attribute

TBC

SAP_ERP_CDS_VIEWS: RelationField = RelationField('sapErpCdsViews') class-attribute

TBC

SAP_ERP_FUNCTION_MODULES: RelationField = RelationField('sapErpFunctionModules') class-attribute

TBC

SAP_ERP_TABLES: RelationField = RelationField('sapErpTables') class-attribute

TBC

SAP_ERP_TRANSACTION_CODES: RelationField = RelationField('sapErpTransactionCodes') class-attribute

TBC

SAP_ERP_VIEWS: RelationField = RelationField('sapErpViews') class-attribute

TBC

SapErpFunctionModule

pyatlan.model.assets.sap_erp_function_module.SapErpFunctionModule(__pydantic_self__, **data: Any)

Bases: SAP

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

SAP_ERP_ABAP_PROGRAM: RelationField = RelationField('sapErpAbapProgram') class-attribute

TBC

SAP_ERP_COMPONENT: RelationField = RelationField('sapErpComponent') class-attribute

TBC

SAP_ERP_FUNCTION_EXCEPTION_LIST: KeywordField = KeywordField('sapErpFunctionExceptionList', 'sapErpFunctionExceptionList') class-attribute

List of exceptions raised by the SAP ERP function module, defined as key-value pairs.

SAP_ERP_FUNCTION_EXCEPTION_LIST_COUNT: NumericField = NumericField('sapErpFunctionExceptionListCount', 'sapErpFunctionExceptionListCount') class-attribute

Represents the total number of Exceptions in a given SAP ERP Function Module.

SAP_ERP_FUNCTION_MODULE_EXPORT_PARAMS: KeywordField = KeywordField('sapErpFunctionModuleExportParams', 'sapErpFunctionModuleExportParams') class-attribute

Parameters exported by the SAP ERP function module, defined as key-value pairs.

SAP_ERP_FUNCTION_MODULE_EXPORT_PARAMS_COUNT: NumericField = NumericField('sapErpFunctionModuleExportParamsCount', 'sapErpFunctionModuleExportParamsCount') class-attribute

Represents the total number of Export Parameters in a given SAP ERP Function Module.

SAP_ERP_FUNCTION_MODULE_GROUP: KeywordField = KeywordField('sapErpFunctionModuleGroup', 'sapErpFunctionModuleGroup') class-attribute

Represents the group to which the SAP ERP function module belongs.

SAP_ERP_FUNCTION_MODULE_IMPORT_PARAMS: KeywordField = KeywordField('sapErpFunctionModuleImportParams', 'sapErpFunctionModuleImportParams') class-attribute

Parameters imported by the SAP ERP function module, defined as key-value pairs.

SAP_ERP_FUNCTION_MODULE_IMPORT_PARAMS_COUNT: NumericField = NumericField('sapErpFunctionModuleImportParamsCount', 'sapErpFunctionModuleImportParamsCount') class-attribute

Represents the total number of Import Parameters in a given SAP ERP Function Module.

SapErpView

pyatlan.model.assets.sap_erp_view.SapErpView(__pydantic_self__, **data: Any)

Bases: SAP

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

SAP_ERP_COLUMNS: RelationField = RelationField('sapErpColumns') class-attribute

TBC

SAP_ERP_COMPONENT: RelationField = RelationField('sapErpComponent') class-attribute

TBC

SAP_ERP_VIEW_DEFINITION: KeywordField = KeywordField('sapErpViewDefinition', 'sapErpViewDefinition') class-attribute

Specifies the definition of the SAP ERP View

SAP_ERP_VIEW_TYPE: KeywordField = KeywordField('sapErpViewType', 'sapErpViewType') class-attribute

Type of the SAP ERP View.