SAP ABAP Interface IF_COST_ESTIMATE (PCP: Methods for GUI)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   CO-PC-PCP (Application Component) Product Cost Planning
     CKBK (Package) R/3 Application Development: PP Costing Valuation
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_COST_ESTIMATE PCP Standard Cost Estimate 19991016
Properties
Interface IF_COST_ESTIMATE  
Short Description PCP: Methods for GUI    
General Data
Package CKBK   R/3 Application Development: PP Costing Valuation 
Created 19991016   SAP 
Last changed 20050219   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CKC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_COST_ESTIMATE has no interface.
Friends
Interface IF_COST_ESTIMATE has no friend.
Attributes
Interface IF_COST_ESTIMATE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE Instance method Public Method Close Cost Estimate 20000323
2 COMMIT_ALL Static method Public Method Update All Changed Cost Estimates 19991016
3 COPY Static method Public Method Copy Cost Estimate 19991019
4 CREATE Static method Public Method Create Cost Estimate 19991016
5 DELETE Static method Public Method Delete Cost Estimate from Memory 19991016
6 DEQUEUE Instance method Public Method Unlock Cost Estimate 19991016
7 ENQUEUE Instance method Public Method Lock Cost Estimate 19991016
8 GET_ERROR_LOG Instance method Public Method Read Log Handle and Possibly Log from DB 19991202
9 READ_FOR_CHANGE Static method Public Method Read Cost Estimate Locked 19991016
10 READ_FOR_DISPLAY Static method Public Method Read Cost Estimate Without Lock 19991016
11 REOPEN Instance method Public Method Reopen Cost Estimate 20000323
12 SAVE Instance method Public Method Save Cost Estimate on DB 19991115
13 SAVE_TEMPORARILY Instance method Public Method Temporarily Save Cost Estimate 19991115
Events
Interface IF_COST_ESTIMATE has no event.
Types
Interface IF_COST_ESTIMATE has no local type.
Method Signatures

Method CLOSE Signature

Method CLOSE on Interface IF_COST_ESTIMATE has no parameter.
Method CLOSE on Interface IF_COST_ESTIMATE has no exception.

Method COMMIT_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CCS Value transfer Type reference (TYPE) CKF_POSTING_CONTROL CKC_NO Kostenschichtung verbuchen 19991116
2 Importing IM_CO_OBJECT Value transfer Type reference (TYPE) CKF_POSTING_CONTROL CKC_YES CO-Objekt verbuchen (falls Nummer permanent) 19991117
3 Importing IM_ERROR_LOG Value transfer Type reference (TYPE) CKF_POSTING_CONTROL CKC_YES Fehlerprotokoll verbuchen 19991116
4 Importing IM_ITEMIZATION Value transfer Type reference (TYPE) CKF_POSTING_CONTROL CKC_YES Einzelnachweis verbuchen 19991116
# Exception Resumable Description Created on
1 FAILED Verbuchung konnte nicht ausgefuehrt werden 19991117

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COSTING_DATE_FROM Call by reference Type reference (TYPE) CK_ABDAT Kalkulationsdatum ab 19991130
2 Importing IM_COSTING_DATE_TO Call by reference Type reference (TYPE) CK_BIDAT Kalkulationsdatum bis 19991130
3 Importing IM_COSTING_KEY Call by reference Type reference (TYPE) CKKEKOKEY Key der zu kopierende Kalkulation 19991130
4 Importing IM_COSTING_VARIANT Call by reference Type reference (TYPE) CK_KLVAR (Ziel-)Kalkulationsvariante 19991130
5 Importing IM_COSTING_VERSION Call by reference Type reference (TYPE) CK_TVERS Kalkulationsversion 19991130
6 Importing IM_NO_COST_ROLLUP Value transfer Type reference (TYPE) XFLAG SPACE keine Kostenwälzung (reine Addition) 19991130
7 Importing IM_OBJECT_OF_COSTING Call by reference Object reference (TYPE REF TO) IF_OBJECT_OF_COSTING PCP: vom (Kalkulations-)Bezugsobjekt benoetigtes Interface 19991130
8 Importing IM_SAVING_ALLOWED Value transfer Type reference (TYPE) XFLAG 'X' Kennzeichen, ob Verbuchung möglich 19991130
9 Importing IM_VALUATION_DATE Call by reference Type reference (TYPE) CK_BWDAT Bewertungstermin einer Kalkulation 19991130
10 Importing IM_WITH_COMPONENTS Value transfer Type reference (TYPE) XFLAG 'X' Einzelnachweis mitkopieren 19991130
11 Returning RE_COST_ESTIMATE Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE Zeiger auf Kalkulation 19991019
# Exception Resumable Description Created on
1 FAILED Kalkulation konnte nicht angelegt werden 19991019

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COSTING_DATE_FROM Call by reference Type reference (TYPE) CK_ABDAT Kalkulationsdatum ab 19991017
2 Importing IM_COSTING_DATE_TO Call by reference Type reference (TYPE) CK_BIDAT Kalkulationsdatum bis 19991017
3 Importing IM_COSTING_VARIANT Call by reference Type reference (TYPE) CK_KLVAR Kalkulationsvariante 19991016
4 Importing IM_COSTING_VERSION Call by reference Type reference (TYPE) CK_TVERS '01' Kalkulationsversion 19991016
5 Importing IM_NO_COST_ESTIMATE_REF Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20050110
6 Importing IM_NO_COST_ROLLUP Call by reference Type reference (TYPE) XFLAG space keine Kostenwälzung (reine Addition) 19991016
7 Importing IM_OBJECT_OF_COSTING Call by reference Object reference (TYPE REF TO) IF_OBJECT_OF_COSTING Bezugsobjekt 19991016
8 Importing IM_QUANTITY Call by reference Type reference (TYPE) CKF_QUANTITY ckc_default_quantity Losgröße: Menge + Mengeneinheit 19991016
9 Importing IM_SAVING_ALLOWED Call by reference Type reference (TYPE) XFLAG 'X' Kennzeichen, ob Verbuchung möglich 19991109
10 Importing IM_VALUATION_DATE Call by reference Type reference (TYPE) CK_BWDAT sy-datum Bewertungsdatum 19991102
11 Returning RE_COST_ESTIMATE Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE Zeiger auf Kalkulation 19991016
# Exception Resumable Description Created on
1 FAILED Kalkulation konnte nicht angelegt werden 19991016

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CO_OBJECT Value transfer Type reference (TYPE) XFLAG SPACE CO-Objekt löschen 19991130
2 Importing IM_GUID Call by reference Type reference (TYPE) GUID_32 Objektsschlüssel 19991016
3 Importing IM_KEY Call by reference Type reference (TYPE) CKKEKOKEY Datenbankschlüssel 19991016
# Exception Resumable Description Created on
1 ENQUEUE_FAILED Kalkulation kann nicht gesperrt werden 19991201
2 FAILED Kalkulation kann nicht gelöscht werden 19991016
3 NOT_FOUND nicht gefunden 19991016

Method DEQUEUE Signature

Method DEQUEUE on Interface IF_COST_ESTIMATE has no parameter.
# Exception Resumable Description Created on
1 FAILED Kalkulationsobjekt kann nicht entsperrt werden 19991019

Method ENQUEUE Signature

Method ENQUEUE on Interface IF_COST_ESTIMATE has no parameter.
# Exception Resumable Description Created on
1 FAILED Kalkulation kann nicht gesperrt werden 19991019

Method GET_ERROR_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 19991202
# Exception Resumable Description Created on
1 NOT_FOUND Kalkulation hat kein Protokoll 19991202

Method READ_FOR_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEY Call by reference Type reference (TYPE) CKKEKOKEY Datenbankschlüssel 19991016
2 Importing IM_OBJECT_OF_COSTING Call by reference Object reference (TYPE REF TO) IF_OBJECT_OF_COSTING Bezugsobjekt 19991026
3 Returning RE_COST_ESTIMATE Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE Zeiger auf cost_estimate 19991019
# Exception Resumable Description Created on
1 ENQUEUE_FAILED Kalkulation konnte nicht gesperrt werden 19991016
2 NOT_FOUND Kalkulation nicht vorhanden 19991016

Method READ_FOR_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUID Call by reference Type reference (TYPE) GUID_32 Objektschlüssel 19991016
2 Importing IM_KEY Call by reference Type reference (TYPE) CKKEKOKEY Datenbankschlüssel 19991016
3 Importing IM_OBJECT_OF_COSTING Call by reference Object reference (TYPE REF TO) IF_OBJECT_OF_COSTING Kalkulationsobjekt 19991029
4 Returning RE_COST_ESTIMATE Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE Kalkulationsobjekt 19991019
# Exception Resumable Description Created on
1 NOT_FOUND Kalkulation nicht vorhanden 19991016

Method REOPEN Signature

Method REOPEN on Interface IF_COST_ESTIMATE has no parameter.
# Exception Resumable Description Created on
1 FAILED Kalkulation kann nicht wiedereroeffnet werden 20000331

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CCS Value transfer Type reference (TYPE) CKF_POSTING_CONTROL CKC_DEFAULT Kostenschichtung verbuchen 19991115
2 Importing IM_CO_OBJECT Value transfer Type reference (TYPE) CKF_POSTING_CONTROL CKC_DEFAULT Einzelnachweis verbuchen 19991120
3 Importing IM_ERROR_LOG Value transfer Type reference (TYPE) CKF_POSTING_CONTROL CKC_DEFAULT Fehlerprotokoll verbuchen 19991115
4 Importing IM_ITEMIZATION Value transfer Type reference (TYPE) CKF_POSTING_CONTROL CKC_DEFAULT Einzelnachweis verbuchen 19991115
# Exception Resumable Description Created on
1 FAILED Kalkulation konnte nicht gesichert werden 19991115

Method SAVE_TEMPORARILY Signature

Method SAVE_TEMPORARILY on Interface IF_COST_ESTIMATE has no parameter.
# Exception Resumable Description Created on
1 FAILED Kalkulation konnte nicht zwischengesichert werden 19991115
2 IS_TRANSIENT Kalkulation ist transient und darf nie gesichert werden 20000125
History
Last changed by/on SAP  20050219 
SAP Release Created in