Options
All
  • Public
  • Public/Protected
  • All
Menu

This class represents the entity "A_LglTransEntity" of service "API_LEGAL_TRANSACTION_SRV". This service is part of the following communication scenarios: Legal Transaction Integration (SAP_COM_0140). See https://api.sap.com/api/API_LEGAL_TRANSACTION_SRV for more information.

Hierarchy

  • any
    • LglTransEntity

Implements

Index

Properties

legalTransactionEntityUuid

legalTransactionEntityUuid: string

Universal Unique Identifier.

legalTransactionMandatoryFlag

legalTransactionMandatoryFlag: string

Control Parameter Legal Transaction Mandatory State. Maximum length: 1.

nullable

legalTransactionUuid

legalTransactionUuid: string

Universal Unique Identifier.

nullable

lglCntntMEntity

lglCntntMEntity: string

Entity ID. Maximum length: 10.

nullable

lglCntntMEntityType

lglCntntMEntityType: string

Entity Type. Maximum length: 4.

nullable

lglCntntMIsMainEntity

lglCntntMIsMainEntity: boolean

Entity is Main Entity of Legal Transaction.

nullable

lglCntntMRank

lglCntntMRank: number

Rank.

nullable

Static ALL_FIELDS

ALL_FIELDS: any = new AllFields('*', LglTransEntity)

All fields selector.

Static LEGAL_TRANSACTION_ENTITY_UUID

LEGAL_TRANSACTION_ENTITY_UUID: StringField<LglTransEntity> = new StringField('LegalTransactionEntityUUID', LglTransEntity, 'Edm.Guid')

Static representation of the legalTransactionEntityUuid property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static LEGAL_TRANSACTION_MANDATORY_FLAG

LEGAL_TRANSACTION_MANDATORY_FLAG: StringField<LglTransEntity> = new StringField('LegalTransactionMandatoryFlag', LglTransEntity, 'Edm.String')

Static representation of the legalTransactionMandatoryFlag property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static LEGAL_TRANSACTION_UUID

LEGAL_TRANSACTION_UUID: StringField<LglTransEntity> = new StringField('LegalTransactionUUID', LglTransEntity, 'Edm.Guid')

Static representation of the legalTransactionUuid property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static LGL_CNTNT_M_ENTITY

LGL_CNTNT_M_ENTITY: StringField<LglTransEntity> = new StringField('LglCntntMEntity', LglTransEntity, 'Edm.String')

Static representation of the lglCntntMEntity property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static LGL_CNTNT_M_ENTITY_TYPE

LGL_CNTNT_M_ENTITY_TYPE: StringField<LglTransEntity> = new StringField('LglCntntMEntityType', LglTransEntity, 'Edm.String')

Static representation of the lglCntntMEntityType property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static LGL_CNTNT_M_IS_MAIN_ENTITY

LGL_CNTNT_M_IS_MAIN_ENTITY: BooleanField<LglTransEntity> = new BooleanField('LglCntntMIsMainEntity', LglTransEntity, 'Edm.Boolean')

Static representation of the lglCntntMIsMainEntity property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static LGL_CNTNT_M_RANK

LGL_CNTNT_M_RANK: NumberField<LglTransEntity> = new NumberField('LglCntntMRank', LglTransEntity, 'Edm.Int16')

Static representation of the lglCntntMRank property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static _allFields

_allFields: any[] = [LglTransEntity.LEGAL_TRANSACTION_ENTITY_UUID,LglTransEntity.LGL_CNTNT_M_RANK,LglTransEntity.LGL_CNTNT_M_ENTITY_TYPE,LglTransEntity.LGL_CNTNT_M_ENTITY,LglTransEntity.LEGAL_TRANSACTION_UUID,LglTransEntity.LEGAL_TRANSACTION_MANDATORY_FLAG,LglTransEntity.LGL_CNTNT_M_IS_MAIN_ENTITY]

All fields of the LglTransEntity entity.

Static _defaultServicePath

_defaultServicePath: string = "/sap/opu/odata/sap/API_LEGAL_TRANSACTION_SRV"

Default url path for the according service.

Static _entityName

_entityName: string = "A_LglTransEntity"

Technical entity name for LglTransEntity.

Static _keyFields

_keyFields: Array<Selectable<LglTransEntity>> = [LglTransEntity.LEGAL_TRANSACTION_ENTITY_UUID]

All key fields of the LglTransEntity entity.

Static _keys

_keys: any = LglTransEntity._keyFields.reduce((acc: any, field) => {acc[field.fieldName] = field;return acc;}, {})

Mapping of all key field names to the respective static field property LglTransEntity.

Static _serviceName

_serviceName: string = "API_LEGAL_TRANSACTION_SRV"

Technical service name for LglTransEntity.

Methods

Static builder

  • Returns an entity builder to construct instances LglTransEntity.

    Returns EntityBuilderType<LglTransEntity, LglTransEntityType>

    A builder that constructs instances of entity type LglTransEntity.

Static customField

  • Returns a selectable object that allows the selection of custom field in a get request for the entity LglTransEntity.

    Parameters

    • fieldName: string

      Name of the custom field to select

    Returns CustomField<LglTransEntity>

    A builder that constructs instances of entity type LglTransEntity.

Static requestBuilder

  • Returns a request builder to construct requests for operations on the LglTransEntity entity type.

    Returns LglTransEntityRequestBuilder

    A LglTransEntity request builder.