SAP ABAP Class CL_BOOK_PPF (PPF: Book Management (Demo Application))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-PPF (Application Component) Post Processing Framework
     SPPF_DEMO (Package) PPF: Example Application
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20020801
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20020801
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BOR_OBJECT_PPF PPF: Access to BOR Objects 20001027
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUSINESS_OBJECT_PPF PPF: Access to Business Objects 20020819
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_STATE State Management for a 'Managed Object' 20000306
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TIME_CONTEXT_PPF PPF: Access to Date Context 20030813
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20020801
Properties
Class CL_BOOK_PPF  
Short Description PPF: Book Management (Demo Application)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 10  Persistent Class 
Package SPPF_DEMO   PPF: Example Application 
Created 20000306   SAP 
Last change 20020726   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CA_BOOK_PPF Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_OS_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 BI_OBJECT Business Instance 20020801
2 BI_PERSISTENT Persistent Business Instance 20020801
3 IF_BOR_OBJECT_PPF PPF: Access to BOR Objects 20001027
4 IF_BUSINESS_OBJECT_PPF PPF: Access to Business Objects 20020819
5 IF_OS_STATE State Management for a 'Managed Object' 20000306
6 IF_TIME_CONTEXT_PPF PPF: Access to Date Context 20030813
7 IF_WORKFLOW Business Workflow 20020801
Friends
# Friend Modeled only Created on Description
1 CB_BOOK_PPF 20030818 Base Agent PPF: Book Management (Demo Application)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUTHOR Instance attribute Protected Type reference (TYPE) TEXT60 Text Field of Length 60 20001113
2 CONTEXT Instance attribute Private Object reference (TYPE REF TO) CL_DEMO_CONTEXT_PPF Book Context 20001113
3 CREATOR Instance attribute Protected Type reference (TYPE) SYUNAME SAP System, User Logon Name 20001113
4 DATECHANGE Instance attribute Protected Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20001113
5 DATECREATE Instance attribute Protected Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20001113
6 ID Instance attribute Protected Type reference (TYPE) CHAR10 Character Field Length = 10 20001113
7 ISBN Instance attribute Protected Type reference (TYPE) CHAR20 Char 20 20001113
8 PAGECOUNT Instance attribute Protected Type reference (TYPE) NUM4 Four-Digit Number 20001113
9 STATE Instance attribute Private Object reference (TYPE REF TO) CL_BOOK_PPF OBJECT SERVICES STATE 20000306
10 STATUS Instance attribute Protected Type reference (TYPE) PPFDDSTAT PPF: Book Status (Demo Application) 20001113
11 TITLE Instance attribute Protected Type reference (TYPE) TEXT60 Text Field of Length 60 20001113
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_CONTEXT Instance method Public Method Deliver Context Object 20001023
2 GET_AUTHOR Instance method Public Get-method of a virtual attribute Reads Attribute AUTHOR 20000306
3 GET_CONTEXT Instance method Private Get-method of a virtual attribute Reads the Attribute CONTEXT 20001023
4 GET_CREATOR Instance method Public Get-method of a virtual attribute Reads Attribute CREATOR 20000306
5 GET_DATECHANGE Instance method Public Get-method of a virtual attribute Reads Attribute DATECHANGE 20000306
6 GET_DATECREATE Instance method Public Get-method of a virtual attribute Reads Attribute DATECREATE 20000306
7 GET_ID Instance method Public Get-method of a virtual attribute Reads Attribute ID 20000306
8 GET_ISBN Instance method Public Get-method of a virtual attribute Reads Attribute ISBN 20000306
9 GET_PAGECOUNT Instance method Public Get-method of a virtual attribute Reads Attribute PAGECOUNT 20000306
10 GET_STATUS Instance method Public Get-method of a virtual attribute Reads the Attribute STATUS 20000306
11 GET_TITLE Instance method Public Get-method of a virtual attribute Reads Attribute TITLE 20000306
12 SET_AUTHOR Instance method Public Set-method of a virtual attribute Sets Attribute AUTHOR 20000306
13 SET_CONTEXT Instance method Private Set-method of a virtual attribute Sets the Attribute CONTEXT 20001023
14 SET_CREATOR Instance method Public Set-method of a virtual attribute Sets Attribute CREATOR 20000306
15 SET_DATECHANGE Instance method Public Set-method of a virtual attribute Sets Attribute DATECHANGE 20000306
16 SET_DATECREATE Instance method Public Set-method of a virtual attribute Sets Attribute DATECREATE 20000306
17 SET_ISBN Instance method Public Set-method of a virtual attribute Sets Attribute ISBN 20000306
18 SET_PAGECOUNT Instance method Public Set-method of a virtual attribute Sets Attribute PAGECOUNT 20000306
19 SET_STATUS Instance method Public Set-method of a virtual attribute Sets the Attribute STATUS 20000306
20 SET_TITLE Instance method Public Set-method of a virtual attribute Sets Attribute TITLE 20000306
Events
Class CL_BOOK_PPF has no event.
Types
Class CL_BOOK_PPF has no local type.
Method Signatures

Method CREATE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_NAME Call by reference Type reference (TYPE) PPFDCNTXT 'BOOK' Aktionsprofil 20010528
2 Returning RO_CONTEXT Value transfer Object reference (TYPE REF TO) CL_DEMO_CONTEXT_PPF Kontext 20001023

Method CREATE_CONTEXT on class CL_BOOK_PPF has no exception.

Method GET_AUTHOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TEXT60 Attributwert 20000306
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_DEMO_CONTEXT_PPF Attributwert 20001023
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_CREATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SYUNAME Attributwert 20000306
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_DATECHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SYDATUM Attributwert 20000306
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_DATECREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SYDATUM Attributwert 20000306
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CHAR10 Attributwert 20000306
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_ISBN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CHAR20 Attributwert 20000306
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_PAGECOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) NUM4 Attributwert 20000306
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) PPFDDSTAT Attributwert 20000306
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TEXT60 Attributwert 20000306
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method SET_AUTHOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTHOR Call by reference Type reference (TYPE) TEXT60 Attributwert 20000306
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method SET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) CL_DEMO_CONTEXT_PPF Attributwert 20001023
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method SET_CREATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATOR Call by reference Type reference (TYPE) SYUNAME Attributwert 20000306
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method SET_DATECHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATECHANGE Call by reference Type reference (TYPE) SYDATUM Attributwert 20000306
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method SET_DATECREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATECREATE Call by reference Type reference (TYPE) SYDATUM Attributwert 20000306
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method SET_ISBN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ISBN Call by reference Type reference (TYPE) CHAR20 Attributwert 20000306
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method SET_PAGECOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PAGECOUNT Call by reference Type reference (TYPE) NUM4 Attributwert 20000306
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATUS Call by reference Type reference (TYPE) PPFDDSTAT Attributwert 20000306
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method SET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TITLE Call by reference Type reference (TYPE) TEXT60 Attributwert 20000306
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125
History
Last changed by/on SAP  20020726 
SAP Release Created in 46D