CKI_DOC_ML SAP (Structure for documenting reports,...) Structure details
Description: Structure for documenting reports,...
Structure field list including key, data, relationships and ABAP select examples
CKI_DOC_ML 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 "Structure for documenting reports,..." 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_CKI_DOC_ML TYPE CKI_DOC_ML.
The CKI_DOC_ML table consists of various fields, each holding specific information or linking keys about Structure for documenting reports,... data available in SAP. These include SENDER (Sender object), TEST (Perform test run), ALLMATS (Select All Materials), FEWMATS (Select Only Certain Materials).. 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. .
Delivery Class:Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Not classified
SAP CKI_DOC_ML structure fields - Full list of fields found in SAP data dictionary
Field | Description | Data Element | Data Type | length (Dec) | Check table | Conversion Routine | Domain Name | MemoryID | SHLP |
ACT_PRICE | Total actual price | CKML_ACT_PRICE | CURR | 11(2) | WERTV6 | ||||
SENDER | Sender object | CK_SENDER | CHAR | 12 | Assigned to domain | ALPHA | CO_PRZNR | ||
TEST | Perform test run | CK_TSTLAUF | CHAR | 1 | BOOLE | ||||
ALLMATS | Select All Materials | CK_ALLMATS | CHAR | 1 | BOOLE | ||||
FEWMATS | Select Only Certain Materials | CK_FEWMATS | CHAR | 1 | BOOLE | ||||
PAE_WARN | Price change (in percent) from which warning message issued | CK_PAEWARN | DEC | 7(2) | DEC5_2 | ||||
PAE_ERR | Price change (in percent) from which error message is issued | CK_PAEERR | DEC | 7(2) | DEC5_2 | ||||
PAE_AMPEL | Light Appearing When Price Change Thresholds Are Exceeded | CK_AMPEL | CHAR | 1 | TEXT1 | ||||
SHOW_ACNT | Display accounts relevant to material ledger | CK_SHOWACC | CHAR | 1 | BOOLE | ||||
UMRECHDAT | Date on which amounts are to be converted | CK_UMRDAT | DATS | 8 | SYDATS | ||||
INIT_KONT | Offsetting Acct for Stock Correction in Foreign Currencies | CK_INIKONT | CHAR | 10 | Assigned to domain | ALPHA | SAKNR | ||
MAXACCPOS | Maximum number of items in accounting document | CK_MAXACC | NUMC | 3 | BUZEI | ||||
KURST | Exchange Rate Type for Production Startup of Material Ledger | CK_KURST | CHAR | 4 | TCURV | KURST | |||
ABR_PRS | Price After Material Price Determination | CK_ABR_PRS | CURR | 11(2) | WERT11V | ||||
ZUKBEW | Indicator: future valuation price activated | CK_ZUKBEW | CHAR | 1 | XFELD | ||||
ALLROWS | Display All Lines (All Periods, All Currencies) | CK_ALLROWS | CHAR | 1 | BOOLE | ||||
PAE_ONLY | Only display lines with price changes | CK_PAE_ONL | CHAR | 1 | BOOLE | ||||
AKT_ONLY | Display Lines in Current Period Only | CK_AKT_ONL | CHAR | 1 | BOOLE | ||||
MAKT | Display Material Descriptions | CK_MAKT | CHAR | 1 | BOOLE | ||||
CUR_ONLY | Only Lines with a Specific Currency | CK_CUR_ONL | CHAR | 1 | BOOLE | ||||
PVPRS_OLD | Periodic unit price before price determination | CK_PVPOLD | CURR | 11(2) | WERT11 | ||||
PVPRS_AFTR | New Periodic Unit Price Calculated by Price Determination | CK_PVPAFTR | CURR | 11(2) | WERT11 | ||||
PVPRS_NEW | New Periodic Unit Price | CK_PVPNEW | CURR | 11(2) | WERT11 | ||||
STPRS_NEW | New standard price | CK_STPNEW | CURR | 11(2) | WERT11 | ||||
STPRS_OLD | Old standard price | CK_STPOLD | CURR | 11(2) | WERT11 | ||||
LONGLIST | Detailed list | CK_LONGLST | CHAR | 1 | XFELD | ||||
CK_LBKAFT | Inventory Quantity After the Transaction | CK_LBKAFT | QUAN | 15(3) | MENGV8 | ||||
CK_LBKDIF | Change in Inventory Quantity Caused by the Transaction | CK_LBKDIF | QUAN | 15(3) | MENGV8 | ||||
CK_SALK3AF | Inventory value after the transaction | CK_SALK3AF | CURR | 15(2) | WERTV8 | ||||
CK_SALK3DI | Change in inventory value due to the transaction | CK_SALK3DI | CURR | 15(2) | WERTV8 | ||||
CK_VERPRAF | Moving price/periodic unit price after transaction | CK_VERPRAF | CURR | 11(2) | WERT11 | ||||
CK_VERPRDI | Change in the moving price/periodic unit price | CK_VERPRDI | CURR | 11(2) | WERT11 | ||||
CK_STPRSAF | Standard price after the transaction | CK_STPRSAF | CURR | 11(2) | WERT11V | ||||
CK_STPRSDI | Change in the standard price due to the transaction | CK_STPRSDI | CURR | 11(2) | WERT11V | ||||
ARCH_DATEI | Create or Do not Create Archive File | CK_ARCHDAT | CHAR | 1 | BOOLE | ||||
BATCH | Background Processing | BATCHFLG | CHAR | 1 | XFELD | ||||
UMBEWERTEN | The materials should be revaluated | CK_UMBEWERTEN | CHAR | 1 | XFELD | ||||
SL_PERIODE | Period in which material price determination was performed | CK_SL_PERIODE | NUMC | 3 | POPER | MLP | |||
SL_JAHR | Year in which the material price was determined | CK_SL_JAHR | NUMC | 4 | GJAHR | GJAHR | MLB | ||
PORTION | Portioning of internal tables (memory space) | CK_PORTION | CHAR | 1 | BOOLE | ||||
PAE_WARN_SL | Price change (in percent) from which warning message issued | CK_PAEWARN_SL | DEC | 7(2) | DEC5_2 | ||||
PAE_ERR_SL | Price change (in percent) from which error message is issued | CK_PAEERR_SL | DEC | 7(2) | DEC5_2 | ||||
PAE_WARN_ML | Price change (in percent) from which warning message issued | CK_PAEWARN_ML | DEC | 7(2) | DEC5_2 | ||||
PAE_ERR_ML | Price change (in percent) from which error message is issued | CK_PAEERR_ML | DEC | 7(2) | DEC5_2 | ||||
PROT_STORE | Saves the message log | CK_PROT_STORE | CHAR | 1 | XFELD | ||||
PROT_NUMBER | Number of the log | CK_PROT_NUMBER | NUMC | 12 | NUMC12 | ||||
EINSTUFIG | Post Only Single-Level Price Determination | CK_EINSTUFIG | CHAR | 1 | XFELD | ||||
ICON | Icon | CK_ICON | NUMC | 1 | CK_ICON | ||||
CHANGE_RATE | Conversion Factor | CK_CHANGE_RATE | DEC | 9(5) | UKURS | ||||
FOR_WHOLE_BWKEY | Execute function fro all materials in valuation area | CK_WHOLE_BWKEY | CHAR | 1 | BOOLE | ||||
MULTILEVEL_DIF | Multi-Level Price Differences and Exchange Rate Differences | CK_MULTILEVEL_DIF | CURR | 15(2) | WERTV8 | ||||
MULTILEVEL_DIF_O | Multilevel Price Differences/Exchange Rate Diff. (Cumulat.) | CK_MULTILEVEL_DIF_O | CURR | 15(2) | WERTV8 | ||||
SINGLELEVEL_DIF | Single-level price and exchange rate differences | CK_SINGLELEVEL_DIF | CURR | 15(2) | WERTV8 | ||||
VN_DIF | Consumption: Price/Exchange Rate Differences | CK_VN_DIF | CURR | 15(2) | WERTV8 | ||||
EB_DIF | Ending Inventory: Price and Exchange Rate Differences | CK_EB_DIF | CURR | 15(2) | WERTV8 | ||||
SUM_PRDIF | Sum of all price differences (settled single-/multi-level) | CK_SUM_PRDIF | CURR | 15(2) | WERTV8 | ||||
SUM_KRDIF | Sum of all exchange rate differences (single-/multi-level) | CK_SUM_KRDIF | CURR | 15(2) | WERTV8 | ||||
SUM_DIF | Sum of differences (settled sngl/multi-lvl price/ExRt diff.) | CK_SUM_DIF | CURR | 15(2) | WERTV8 | ||||
ABRMENGE | Price Determination Quantity | CK_ABRMENGE | QUAN | 15(3) | MENGV8 | ||||
1ST_DAY_OF_MONTH | Indicator: Marking at the beginning of the following period | CK_PERIODIC | CHAR | 1 | XFELD | ||||
ANZAHL | Number Counter | CK_ANZ | NUMC | 6 | CK_ANZ | ||||
IGNORE_SCHWELLE | Supress threshold value | CK_NOTHR | CHAR | 1 | XFELD | ||||
PAE_PROZENT | Percent Value of the Price Change | CK_PAE_PROZENT | DEC | 12(2) | DEC10_2V | ||||
XPOSTPROCESSING | Do Not Recalculate Material Prices Already Determined | CKML_XPOSTPROCESSING | CHAR | 1 | BOOLE | ||||
XALL_MATERIALS | Always Determine Material Prices Again | CKML_XALL_MATERIALS | CHAR | 1 | BOOLE | ||||
NOT_ALLOCATED | Not Allocated | CKML_NOT_ALLOCATED | CHAR | 1 | CHAR1 | ||||
BVTXT | Text for Business Transaction | CKML_BVTXT | CHAR | 30 | CHAR30 | ||||
OBJECT | Object for Business Transaction | CKML_OBJECT | CHAR | 40 | CHAR40 | ||||
COMPARE_STPRS | Check Against the Standard Price of the Current Period | CKML_COMPARE_STPRS | CHAR | 1 | BOOLE | ||||
COMPARE_PVPRS | Check Against Moving Average Price of the Period Ending | CKML_COMPARE_PVPRS | CHAR | 1 | BOOLE | ||||
EDIT_NAME | Edited Name of an Alternative or a Process | CKML_EDIT_NAME | CHAR | 50 | CKML_EDIT_NAME | ||||
LBKUM_VOR | Inventory Quantity Before the Movement | CKML_LBKUM_VOR | QUAN | 15(3) | MENGV8 | ||||
SALK3_VOR | Inventory Value Before the Movement | CKML_SALK3_VOR | CURR | 15(2) | WERTV8 | ||||
PREIS_BEW | Price of movement | CKML_PREIS_BEW | CURR | 11(2) | WERT11 | ||||
PREIS_NEU | New Price | CKML_PREIS_NEU | CURR | 11(2) | WERT11 | ||||
MATNR_MLEVEL | Material Involved in a Procurement Process | CKML_MATNR_MLEVEL | CHAR | 18 | Assigned to domain | MATN1 | MATNR | ||
PROZESS_TYP_S | Process Cat. Language-Dependent (Procurement/Consumption) | CKML_PROZESS_TYP_S | CHAR | 4 | Assigned to domain | PTYP | CKML_PROZESS_TYP_S | ||
RECREATE_MLCD | Delete and Recreate Material Ledger Summarization Record | CKML_RECREATE_MLCD | CHAR | 1 | XFELD | ||||
MODE_EXECUTE | Processing Mode: Execute | CKML_MODE_EXECUTE | CHAR | 1 | BOOLE | ||||
MODE_REVERSE | Processing Mode: Reverse | CKML_MODE_REVERSE | CHAR | 1 | BOOLE | ||||
PRICE_OLD | Old Price Before the Transaction | CKML_PRICE_OLD | CURR | 11(2) | WERT11 | ||||
PRICE_NEW | New Price After the Transaction | CKML_PRICE_NEW | CURR | 11(2) | WERT11 | ||||
PEINH_OLD | Old price unit before the transaction | CKML_PEINH_OLD | DEC | 5 | PACK3 | ||||
PEINH_NEW | New price unit after the transaction | CKML_PEINH_NEW | DEC | 5 | PACK3 | ||||
CKM3_VIEW | Display Material Price Analysis: View Selection | CKML_CKM3_VIEW | CHAR | 2 | CKML_CKM3_VIEW | ||||
PVPRS_PREV | Periodic Unit Price/MAP of Prior Period | CKML_PVPRS_PREV | CURR | 11(2) | WERT11 | ||||
REVAL_CONS | Revaluation of Consumption | CKML_REVAL_CONS | CHAR | 1 | XFELD | ||||
PACK_SIZE_CLOSE | Number of Materials in Material Ledger Document | CKML_PACK_SIZE_CLOSE | DEC | 3 | CKML_PACK_SIZE3 | ||||
XPOSTPROC_VNB | Process Materials Again | CKML_XPOSTPROC_VNB | CHAR | 1 | BOOLE |
Key field | Non-key field |
How do I retrieve data from SAP structure CKI_DOC_ML using ABAP code?
As CKI_DOC_ML 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 CKI_DOC_ML as there is no data to select.How to access SAP table CKI_DOC_ML
Within an ECC or HANA version of SAP you can also view further information about CKI_DOC_ML and the data within it using relevant transactions such asSE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).
Search for further information about these or an SAP related objects