SAP BAPICMS_STR_CAG_BASIC_CRT Collateral agreement basic data Table data and field list

BAPICMS_STR_CAG_BASIC_CRT is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "Collateral agreement basic data" Information within sap ABAP programs.

This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.

i.e. DATA: wa_BAPICMS_STR_CAG_BASIC_CRT TYPE BAPICMS_STR_CAG_BASIC_CRT.

The BAPICMS_STR_CAG_BASIC_CRT table consists of various fields, each holding specific information or linking keys about Collateral agreement basic data data available in SAP. These include NOMINAL_VALUE_CURRENCY (Currency for Nominal Value of the Collateral Agreement), NOMINAL_VALUE_CURRENCY_ISO (ISO Currency Code), ASSESSMENT_AMOUNT (Assessment Amount), ASSESSMENT_CURRENCY (Currency of Assessment Value)... See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .

BAPICMS_STR_CAG_BASIC_CRT structure Technical Details:

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Cannot Be Enhanced


SAP BAPICMS_STR_CAG_BASIC_CRT structure fields - Full list of fields found in SAP data dictionary

Looking for S/4HANA specific information? Click here to explore the details, fields and extensibility available for this table in the SAP S/4HANA version of the BAPICMS_STR_CAG_BASIC_CRT table. Also check whether the table still exists or has been transformed into a CDS view as part of the HANA simplifications.
Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
NOMINAL_VALUENominal Value of the CAgmt BAPICMS_DTE_CAG_NOMINAL_VALUEDEC23(4) BAPICURR
NOMINAL_VALUE_CURRENCYCurrency for Nominal Value of the Collateral Agreement BAPICMS_DTE_CAG_NOMINAL_CURRCUKY5Assigned to domainWAERS
NOMINAL_VALUE_CURRENCY_ISOISO Currency Code BAPIISOCDCHAR3ISOCD
ASSESSMENT_AMOUNTAssessment Amount BAPICMS_DTE_CAG_ASMT_AMTDEC23(4) BAPICURR
ASSESSMENT_CURRENCYCurrency of Assessment Value BAPICMS_DTE_CAG_ASMT_CURRCUKY5Assigned to domainWAERS
ASSESSMENT_CURRENCY_ISOISO Currency Code BAPIISOCDCHAR3ISOCD
ASSESSMENT_DATEDate on which the Assessment Value was Calculated BAPICMS_DTE_CAG_ASMT_DATEDATS8CMS_DATE
COLLATERAL_AGREEMENT_DATEDate on which Collateral Agreement Contract was Concluded BAPICMS_DTE_CAG_DATEDATS8CMS_DATE
AGREEMENT_VALID_FROMDate from when it is valid BAPICMS_DTE_VALID_FROMDATS8CMS_DATE
AGREEMENT_VALID_TODate until when it is valid BAPICMS_DTE_VALID_TODATS8CMS_DATE
COUNTRY_KEYUnique identification assigned to the country BAPICMS_DTE_COUNTRY_KEYCHAR3Assigned to domainLAND1
COUNTRY_KEY_ISOCountry ISO code INTCACHAR2INTCAF4_INTCA
IS_GLOBAL_COLLATERAL_AGREEMENTFlag to indicate a Global Collateral Agreement BAPICMS_DTE_FLG_CAG_GLOBALCHAR1CMS_FLG_GLOBAL_CAGMT
PERCENTAGE_ASSET_VALUEPercentage of the Asset Value used in Collateral Agreement BAPICMS_DTE_PCT_AST_VALDEC10(6) CMS_PCT
GUARANTEE_RATEGuarantee rate BAPICMS_DTE_CAG_GUAR_RATEDEC10(6) CMS_PCT
SPECIAL_MARKDOWN_PERCENTPercentage of Special Markdown BAPICMS_DTE_CAG_SPL_MRKDWN_PCTDEC10(6) CMS_PCT
SPECIAL_MARKDOWN_AMOUNTSpecial Markdown amount BAPICMS_DTE_CAG_SPL_MRKDWN_AMTDEC23(4) BAPICURR
SPECIAL_MARKDOWN_CURRENCY_ISOISO Currency Code BAPIISOCDCHAR3ISOCD
COLLATERAL_AGMT_DESCRIPTIONDescription of Collateral Agreement BAPICMS_DTE_CAG_DESCCHAR30CMS_DSC
RELEASE_FREQUENCY_UNITThe unit for period of release frequency BAPICMS_DTE_IND_CAG_REL_FQ_UNTCHAR2CMS_IND_CAG_FREQ_UNIT
RELEASE_FREQUENCY_PERIODPeriod of termination frequency BAPICMS_DTE_CAG_TERM_FQ_PRDNUMC4CMS_CAG_FREQ_PERIOD
OLD_COLLATERAL_AGREEMENT_IDExternal/Old Collateral agreement ID BAPICMS_DTE_OLD_CAGIDCHAR40CMS_OLD_CAGID
MIN_QUALITATIVE_EXCEPTION_TYPEExceptions for minimum risk weight (for Basel II) BAPICMS_DTE_CAG_MIN_QUA_EXC_TYCHAR6Assigned to domainCMS_CAG_MIN_QUAL_EXCEP_TYPCMS_CAG_MQETYP
TERM_REASONType of termination BAPICMS_DTE_CAG_ATT_ID_TY_CAG0CHAR6CMS_ATT_ID_TYP
MIN_QUALITATIVE_RQMT_FULFILLEDFlag:Minimum requirements fulfilled for CAG(for Basel II) BAPICMS_DTE_FLG_CAG_MIN_QL_REQCHAR1CMS_FLG_MIN_QUAL_REQMT
MIN_QUALITATIVE_CRITERIONMInimum Qualitative Criterion BAPICMS_DTE_CAG_MIN_QL_CRITERNCHAR6Assigned to domainCMS_CAG_MIN_QUAL_CRITERIONCMS_CAG_MQCRT
TERM_RIGHT_TYPTermination right type BAPICMS_DTE_TERM_RIGHT_TYPCHAR6Assigned to domainCMS_CAG_TERM_RIGHT_TYPCMS_CAG_TRTYP
TERMINATION_FREQUENCY_UNITThe unit for period of termination frequency BAPICMS_DTE_IND_CAG_TRM_FQ_UNTCHAR2CMS_IND_CAG_FREQ_UNIT
TERMINATION_FREQUENCY_PERIODPeriod of termination frequency BAPICMS_DTE_CAG_TERM_FQ_PRDNUMC4CMS_CAG_FREQ_PERIOD
NOTICE_PERIOD_UNITThe unit for period of notice BAPICMS_DTE_IND_CAG_NOTICE_UNTCHAR2CMS_IND_CAG_TIME_PRD_UNIT
REQUIRED_NOTICE_PERIODRequired Period of Notice BAPICMS_DTE_CAG_NOTICE_PERIODNUMC4CMS_CAG_FREQ_PERIOD
FIRST_TERMINATION_DATEFirst possible date of termination BAPICMS_DTE_CAG_TERM_FSTPO_DATDATS8CMS_DATE
GUARANTEED_TERMINATION_AMOUNTGuaranteed termination amount BAPICMS_DTE_CAG_TERM_VALUEDEC23(4) BAPICURR
TERMINATION_AMOUNT_CURRENCYCurrency for termination amount BAPICMS_DTE_CAG_TERM_VALUE_CURCUKY5Assigned to domainWAERS
TERMINATION_AMOUNT_CURRENCY_ISISO Currency Code BAPIISOCDCHAR3ISOCD
MINIMUM_STOCK_AMOUNTMinimum stock amount that is accepted BAPICMS_DTE_CAG_MIN_STOCK_AMTDEC23(4) BAPICURR
MINIMUM_STOCK_CURRENCYCurrency of the minimum stock amount BAPICMS_DTE_CAG_MIN_STK_AM_CURCUKY5Assigned to domainWAERS
CURRENCY_ISOISO Currency Code BAPIISOCDCHAR3ISOCD
ADDITIONAL_RECEIVABLE_ALLOWEDFlag for Additional receivable BAPICMS_DTE_FLG_CAG_ADDNL_RBLCHAR1CMS_FLG_ADDNL_RBL
ADDITIONAL_RECEIVABLE_DATELast date of Additional Receivable BAPICMS_DTE_CAG_DATE_ADDNL_RBLDATS8CMS_DATE
SCOPE_OF_INSURANCE_COVERScope of Cover of Credit Insurance BAPICMS_DTE_CAG_AT_ID_T_CAG004CHAR6CMS_ATT_ID_TYP
POOL_LIQUIDATION_MODEMode of Liquidation decision for the pool agreement BAPICMS_DTE_LIQD_MODECHAR6Assigned to domainCMS_LIQD_MODE
RELEASE_THRESHOLDLimit above which the collaterals can be released from pool BAPICMS_DTE_CAG_REL_THRESHOLDDEC10(6) CMS_PCT

Key field Non-key field



How do I retrieve data from SAP structure BAPICMS_STR_CAG_BASIC_CRT using ABAP code?

As BAPICMS_STR_CAG_BASIC_CRT is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on BAPICMS_STR_CAG_BASIC_CRT as there is no data to select.

How to access SAP table BAPICMS_STR_CAG_BASIC_CRT

Within an ECC or HANA version of SAP you can also view further information about BAPICMS_STR_CAG_BASIC_CRT and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).