SAP ABAP Interface IF_FINB_PR_WRITER (Update Task for a Persistence Object)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB-SRV (Application Component) Services
     FINB_PERSISTENCE (Package) Persistence Manager
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FINB_PR_WRITER Update Task for a Persistence Object 20030403
Properties
Interface IF_FINB_PR_WRITER  
Short Description Update Task for a Persistence Object    
General Data
Package FINB_PERSISTENCE   Persistence Manager 
Created 20030203   SAP 
Last changed 20050411   SAP 
Unicode checks active    
Forward declarations
Interface IF_FINB_PR_WRITER has no forward declaration.
Interfaces
Interface IF_FINB_PR_WRITER has no interface.
Friends
Interface IF_FINB_PR_WRITER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AO_PERSIST_OBJ Instance attribute Public Object reference (TYPE REF TO) IF_FINB_PR_OBJ_RUN Persistence Object 20030203
2 DB_OP_DELETE Constant Public Type reference (TYPE) FINB_PR_DB_OP 'D' DB Operation DELETE 20050405
3 DB_OP_INSERT Constant Public Type reference (TYPE) FINB_PR_DB_OP 'I' DB Operation INSERT 20050405
4 DB_OP_MODIFY Constant Public Type reference (TYPE) FINB_PR_DB_OP 'M' DB Operation MODIFY 20050405
5 DB_OP_UPDATE Constant Public Type reference (TYPE) FINB_PR_DB_OP 'U' DB Operation UPDATE 20050405
Methods
# Method Level Visibility Method type Description Created on
1 GET_DELETE_CONTAINER Instance method Public Method Delivers Container for Data to Be Deleted 20050204
2 GET_INSERT_CONTAINER Instance method Public Method Delivers Container for Data to Be Inserted 20030415
3 GET_MODIFY_CONTAINER Instance method Public Method Delivers Container for Data to Be Inserted/Changed 20030415
4 GET_UPDATE_CONTAINER Instance method Public Method Delivers Container for Data to Be Changed 20030415
5 POST Instance method Public Method Deduct Post Order 20030203
6 POST_IMMEDIATE Instance method Public Method Direct Posting 20030526
7 POST_ON_COMMIT Instance method Public Method POST is performed automatically during Commit Work 20030415
8 SET_DELETE_CONTAINER Instance method Public Method Container with Data to Be Deleted 20050204
9 SET_INSERT_CONTAINER Instance method Public Method Container with Data to Be Inserted 20030203
10 SET_MODIFY_CONTAINER Instance method Public Method Container with Data to Be Inserted/Changed 20030203
11 SET_SCHEDMAN_KEY Instance method Public Method Sets Key for Schedule Manager 20030415
12 SET_UPDATE_CONTAINER Instance method Public Method Container with Data to Be Changed 20030203
13 SET_UPDATE_SET_CLAUSE Instance method Public Method Data to Be Changed (By Column) 20030203
14 TO_BE_DELETE_DATA Instance method Public Method Data to Be Deleted 20030203
Events
# Event Type Visibility Description Created on
1 EV_BEFORE_POSTING Instance Event
(0)
Public
(2)
Before Execution of POST 20030415
Types
Interface IF_FINB_PR_WRITER has no local type.
Method Signatures

Method GET_DELETE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CONTAINER Value transfer Object reference (TYPE REF TO) IF_FINB_PR_CONTAINER Datencontainer zu einem Persistenzobjekt 20050204
# Exception Resumable Description Created on
1 CX_FINB_PR_OBJ_ERROR Fehler im Persistenzobjekt 20050204

Method GET_INSERT_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CONTAINER Value transfer Object reference (TYPE REF TO) IF_FINB_PR_CONTAINER Datencontainer zu einem Persistenzobjekt 20030415
# Exception Resumable Description Created on
1 CX_FINB_PR_OBJ_ERROR Fehler im Persistenzobjekt 20030415

Method GET_MODIFY_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CONTAINER Value transfer Object reference (TYPE REF TO) IF_FINB_PR_CONTAINER Datencontainer zu einem Persistenzobjekt 20030415
# Exception Resumable Description Created on
1 CX_FINB_PR_OBJ_ERROR Fehler im Persistenzobjekt 20030415

Method GET_UPDATE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CONTAINER Value transfer Object reference (TYPE REF TO) IF_FINB_PR_CONTAINER Datencontainer zu einem Persistenzobjekt 20030415
# Exception Resumable Description Created on
1 CX_FINB_PR_OBJ_ERROR Fehler im Persistenzobjekt 20030415

Method POST Signature

Method POST on Interface IF_FINB_PR_WRITER has no parameter.
# Exception Resumable Description Created on
1 CX_FINB_PR_OBJ_ERROR Fehler im Persistenzobjekt 20030408

Method POST_IMMEDIATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STATISTIC Call by reference Type reference (TYPE) FINB_PR_T_DB_STATISTIC Datenbankstatistik 20050406
# Exception Resumable Description Created on
1 CX_FINB_PR_OBJ_ERROR Fehler im Persistenzobjekt 20030526

Method POST_ON_COMMIT Signature

Method POST_ON_COMMIT on Interface IF_FINB_PR_WRITER has no parameter.
# Exception Resumable Description Created on
1 CX_FINB_PR_OBJ_ERROR Fehler im Persistenzobjekt 20030415

Method SET_DELETE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Value transfer Object reference (TYPE REF TO) IF_FINB_PR_CONTAINER Datencontainer zu einem Persistenzobjekt 20050204
# Exception Resumable Description Created on
1 CX_FINB_PR_OBJ_ERROR Fehler im Persistenzobjekt 20050204

Method SET_INSERT_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Value transfer Object reference (TYPE REF TO) IF_FINB_PR_CONTAINER Datencontainer zu einem Persistenzobjekt 20030203
# Exception Resumable Description Created on
1 CX_FINB_PR_OBJ_ERROR Fehler im Persistenzobjekt 20030408

Method SET_MODIFY_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Value transfer Object reference (TYPE REF TO) IF_FINB_PR_CONTAINER Datencontainer zu einem Persistenzobjekt 20030203
# Exception Resumable Description Created on
1 CX_FINB_PR_OBJ_ERROR Fehler im Persistenzobjekt 20030408

Method SET_SCHEDMAN_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SCHEDMAN_KEY Call by reference Type reference (TYPE) SCHEDMAN_KEY Schlüsselfelder der Tabellen des Schedule Manager Monitors 20030415

Method SET_SCHEDMAN_KEY on Interface IF_FINB_PR_WRITER has no exception.

Method SET_UPDATE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Value transfer Object reference (TYPE REF TO) IF_FINB_PR_CONTAINER Datencontainer zu einem Persistenzobjekt 20030203
# Exception Resumable Description Created on
1 CX_FINB_PR_OBJ_ERROR Fehler im Persistenzobjekt 20030408

Method SET_UPDATE_SET_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONDITION Value transfer Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20030203
2 Importing IS_VALUES Call by reference Type reference (TYPE) ANY Struktur mit Spaltenwerte 20030203
3 Importing IT_SEL_TAB Call by reference Type reference (TYPE) FINB_SEL_TAB Selektionstabelle mit Feldnamen 20030203
4 Importing IT_SET_FIELDS Call by reference Type reference (TYPE) FINB_PR_T_FIELD_IDS zu ändernde Spalten 20030203
# Exception Resumable Description Created on
1 CX_FINB_PR_OBJ_ERROR Fehler im Persistenzobjekt 20030408

Method TO_BE_DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONDITION Value transfer Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20030203
# Exception Resumable Description Created on
1 CX_FINB_PR_OBJ_ERROR Fehler im Persistenzobjekt 20030408
Event Signatures

Event EV_BEFORE_POSTING Signature
Event EV_BEFORE_POSTING on Interface IF_FINB_PR_WRITER has no parameter.
History
Last changed by/on SAP  20050411 
SAP Release Created in 200