SAP ABAP Class CL_DISCLOSURE_BCS (BCS: Disclosure Document)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-COM (Application Component) Communication Services: Mail, Fax, SMS, Telephony
     SBCOMS (Package) Business Communication Service
Properties
Class CL_DISCLOSURE_BCS  
Short Description BCS: Disclosure Document    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBCOMS   Business Communication Service 
Created 20070703   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DISCLOSURE_BCS has no forward declaration.
Interfaces
Class CL_DISCLOSURE_BCS has no interface implemented.
Friends
Class CL_DISCLOSURE_BCS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGER Instance attribute Private Type reference (TYPE) XUBNAME Last Changed By 20070830
2 CHANGE_DATE Instance attribute Private Type reference (TYPE) DATS Changed On 20070830
3 CHANGE_TIME Instance attribute Private Type reference (TYPE) TIMS Last Changed At 20070830
4 CONTENT Instance attribute Public Type reference (TYPE) SOLI_TAB Content as Table 20070830
5 CREATE_DATE Instance attribute Private Type reference (TYPE) DATS Created On 20070830
6 CREATE_TIME Instance attribute Private Type reference (TYPE) TIMS Created At 20070830
7 CREATOR Instance attribute Private Type reference (TYPE) XUBNAME Created By 20070830
8 C_ASSIGN_COMPANY Constant Public Type reference (TYPE) C 'C' Company Address 20070830
9 C_ASSIGN_DOMAIN Constant Public Type reference (TYPE) C 'D' E-Mail Domain 20070830
10 C_ASSIGN_FAX Constant Public Type reference (TYPE) C 'F' Fax Number 20070830
11 C_ASSIGN_USER Constant Public Type reference (TYPE) C 'U' User 20070830
12 C_DEFAULT Constant Public Type reference (TYPE) SO_OBJ_DES 'DEFAULT_DISCLOSURE' Standard Disclosures 20070830
13 C_FOLDER_PERSONAL Constant Public Type reference (TYPE) C 'W' 20070830
14 C_FOLDER_PUBLIC Constant Public Type reference (TYPE) C 'V' 20070830
15 C_MODE_APPLICATION Constant Public Type reference (TYPE) C 'A' Decision made by application 20070830
16 C_MODE_INACTIVE Constant Public Type reference (TYPE) C ' ' Disclosure inactive 20070830
17 C_MODE_SAFETY Constant Public Type reference (TYPE) C 'S' Disclosure always added 20070830
18 C_NO_DISCLOSURE Constant Public Type reference (TYPE) SO_OBJ_DES 'NO_DISCLOSURE' No disclosures 20070830
19 C_PERSONAL Constant Public Type reference (TYPE) C 'P' Private Disclosure 20070830
20 C_PUBLIC Constant Public Type reference (TYPE) C 'C' Public Disclosure 20070830
21 DOCUMENT Instance attribute Public Type reference (TYPE) SOODK SAPoffice: Object Definition 20070830
22 LANGUAGE Instance attribute Public Type reference (TYPE) SO_OBJ_LA Language in Which Document Is Created 20070830
23 OWNER Instance attribute Public Type reference (TYPE) SYUNAME User Name 20070830
24 PERSONAL Instance attribute Public Type reference (TYPE) BCS_VISIBILITY Private Disclosure 20070830
25 TITLE Instance attribute Public Type reference (TYPE) SO_OBJ_DES Short Description of Contents 20070830
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN Instance method Public Method Create Assignment 20070830
2 CHECK_NEW_MODEL Static method Public Method Check Client-Dependency 20090422
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070830
4 COPY Instance method Public Method Copy Disclosure Document 20070830
5 DELETE Instance method Public Method Delete Disclosure Document 20070830
6 DISPLAY Instance method Public Method Display Disclosure Document 20070830
7 EDIT Instance method Public Method Change Disclosure Document 20070830
8 GET_ASSIGNMENT Instance method Public Method Find Assignments to a Document 20070830
9 GET_BY_DOCUMENT_ID Static method Public Method Gets existing document using the ID 20070830
10 GET_CHANGER Instance method Public Method Gets "Last Changed By" 20070830
11 GET_CHANGE_DATE Instance method Public Method Gets "Last Changed On" 20070830
12 GET_CHANGE_TIME Instance method Public Method Gets "Last Changed At" 20070830
13 GET_CONTENT Instance method Public Method Gets Content 20070830
14 GET_CREATE_DATE Instance method Public Method Gets "Created On" 20070830
15 GET_CREATE_TIME Instance method Public Method Gets "Created At" 20070830
16 GET_CREATOR Instance method Public Method Gets "Created By" 20070830
17 GET_DEFAULT_DISCLOSURE Static method Private Method Gets Standard Disclosure 20070830
18 GET_DISCLOSURE Static method Public Method Gets Disclosure as Text for Application (API) 20070830
19 GET_DOCUMENT Instance method Public Method Gets Document ID 20070830
20 GET_FOLDER_ID Static method Public Method Gets Folder 20070830
21 GET_LANGUAGE Instance method Public Method Gets language 20070830
22 GET_NO_DISCLOSURE Static method Private Method Gets "No Disclosure" 20070830
23 GET_OWNER Instance method Public Method Gets Owner 20070830
24 GET_PERSONAL Instance method Public Method Gets Public/Private Flag 20070830
25 GET_TITLE Instance method Public Method Gets title 20070830
26 RESOLVE Static method Public Method Get Disclosure by Assignment 20070830
27 SAVE Instance method Public Method Save Disclosure Document 20070830
28 SET_CHANGER Instance method Private Method Sets "Last Changed By" 20070830
29 SET_CHANGE_DATE Instance method Private Method Sets "Changed On" 20070830
30 SET_CHANGE_TIME Instance method Private Method Sets "Changed At" 20070830
31 SET_CONTENT Instance method Public Method Sets Content 20070830
32 SET_CREATE_DATE Instance method Private Method Sets "Created On" 20070830
33 SET_CREATE_TIME Instance method Private Method Sets "Created At" 20070830
34 SET_CREATOR Instance method Private Method Sets "Created By" 20070830
35 SET_DOCUMENT Instance method Private Method Sets Document ID 20070830
36 SET_LANGUAGE Instance method Public Method Sets language 20070830
37 SET_OWNER Instance method Public Method Sets Owner 20070830
38 SET_PERSONAL Instance method Public Method Sets Private/Public 20070830
39 SET_TITLE Instance method Public Method Sets title 20070830
40 UNASSIGN Instance method Public Method Delete Assignment 20070830
Events
Class CL_DISCLOSURE_BCS has no event.
Types
Class CL_DISCLOSURE_BCS has no local type.
Method Signatures

Method ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_COMPANY Call by reference Type reference (TYPE) BCSY_COMPANY Firmenadresse 20070830
2 Importing IP_DOMAIN Call by reference Type reference (TYPE) BCSY_DOMAIN E-Mail Domain 20070830
3 Importing IP_FAX Call by reference Type reference (TYPE) BCSY_FAXNR Faxnummer 20070830
4 Importing IP_USER Call by reference Type reference (TYPE) BCSY_USER Benutzername im Benutzerstamm 20070830
5 Returning RT_ERROR Value transfer Type reference (TYPE) BCSY_DISCL_ERR BCS: Fehlertabelle Disclosure 20070830

Method ASSIGN on class CL_DISCLOSURE_BCS has no exception.

Method CHECK_NEW_MODEL Signature

Method CHECK_NEW_MODEL on class CL_DISCLOSURE_BCS has no parameter.
Method CHECK_NEW_MODEL on class CL_DISCLOSURE_BCS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTENT Value transfer Type reference (TYPE) SOLI_TAB 20070830
2 Importing LANGUAGE Value transfer Type reference (TYPE) SOOD-OBJLA 20070830
3 Importing OWNER Value transfer Type reference (TYPE) SYUNAME 20070830
4 Importing PERSONAL Value transfer Type reference (TYPE) BOOLEAN 20070830
5 Importing TITLE Value transfer Type reference (TYPE) SOOD-OBJDES 20070830

Method CONSTRUCTOR on class CL_DISCLOSURE_BCS has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_NEW_TITLE Value transfer Type reference (TYPE) SO_OBJ_DES Kurze Beschreibung des Inhaltes 20070830
2 Returning RO_DISCLOSURE Value transfer Object reference (TYPE REF TO) CL_DISCLOSURE_BCS BCS: Disclosure Dokument 20070830
# Exception Resumable Description Created on
1 CX_BCS 20070830

Method DELETE Signature

Method DELETE on class CL_DISCLOSURE_BCS has no parameter.
# Exception Resumable Description Created on
1 CX_BCS 20070830

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCUMENT Call by reference Type reference (TYPE) SOODK SAPoffice: Definition eines Objektes (Key-Teil) 20070830
# Exception Resumable Description Created on
1 CX_BCS BCS: Allgemeine Ausnahmen 20070830

Method EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCUMENT Call by reference Type reference (TYPE) SOODK 20070830
# Exception Resumable Description Created on
1 CX_BCS 20070830

Method GET_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_COMPANY Call by reference Type reference (TYPE) BCSY_COMPANY Firmenadresse 20070830
2 Exporting EP_DOMAIN Call by reference Type reference (TYPE) BCSY_DOMAIN E-Mail Adresse 20070830
3 Exporting EP_FAX Call by reference Type reference (TYPE) BCSY_FAXNR Faxnummer 20070830
4 Exporting EP_USER Call by reference Type reference (TYPE) BCSY_USER Benutzername im Benutzerstamm 20070830

Method GET_ASSIGNMENT on class CL_DISCLOSURE_BCS has no exception.

Method GET_BY_DOCUMENT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DOCUMENT Value transfer Type reference (TYPE) SOODK SAPoffice: Definition eines Objektes (Key-Teil) 20070830
2 Importing IP_FOLDER Value transfer Type reference (TYPE) SOFDK SAPoffice: Key der Mappendefintionen SOFD 20070830
3 Importing IP_PERSONAL Value transfer Type reference (TYPE) BCS_VISIBILITY BCS: Sichtbarkeit eines Disclosure Dokuments 20070830
4 Returning RO_DISCLOSURE Value transfer Object reference (TYPE REF TO) CL_DISCLOSURE_BCS BCS: Disclosure Dokument 20070830
# Exception Resumable Description Created on
1 CX_BCS BCS: Allgemeine Ausnahmen 20070830

Method GET_CHANGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_CHANGER Value transfer Type reference (TYPE) XUBNAME Letzter Änderer 20070830

Method GET_CHANGER on class CL_DISCLOSURE_BCS has no exception.

Method GET_CHANGE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_CHANGE_DATE Value transfer Type reference (TYPE) DATS Änderungsdatum 20070830

Method GET_CHANGE_DATE on class CL_DISCLOSURE_BCS has no exception.

Method GET_CHANGE_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_CHANGE_TIME Value transfer Type reference (TYPE) TIMS Änderungszeit 20070830

Method GET_CHANGE_TIME on class CL_DISCLOSURE_BCS has no exception.

Method GET_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CONTENT Value transfer Type reference (TYPE) SOLI_TAB Text als Tabellentyp 20070830

Method GET_CONTENT on class CL_DISCLOSURE_BCS has no exception.

Method GET_CREATE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_CREATE_DATE Value transfer Type reference (TYPE) DATS Erstellungsdatum 20070830

Method GET_CREATE_DATE on class CL_DISCLOSURE_BCS has no exception.

Method GET_CREATE_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_CREATE_TIME Value transfer Type reference (TYPE) TIMS Erstellungszeit 20070830

Method GET_CREATE_TIME on class CL_DISCLOSURE_BCS has no exception.

Method GET_CREATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_CREATOR Value transfer Type reference (TYPE) XUBNAME Ersteller 20070830

Method GET_CREATOR on class CL_DISCLOSURE_BCS has no exception.

Method GET_DEFAULT_DISCLOSURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DISCLOSURE Value transfer Object reference (TYPE REF TO) CL_DISCLOSURE_BCS BCS: Disclosure Dokument 20070830
# Exception Resumable Description Created on
1 CX_BCS BCS: Allgemeine Ausnahmen 20070830

Method GET_DISCLOSURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_EMAIL Call by reference Type reference (TYPE) AD_SMTPADR E-Mail Adresse 20070830
2 Importing IP_FAX Call by reference Type reference (TYPE) AD_FXNMBR1 Faxnummer 20070830
3 Importing IP_SENDER Call by reference Object reference (TYPE REF TO) IF_SENDER_BCS Schnittstelle eines Senderobjektes im BCS 20070830
4 Importing IP_USER Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20070830
5 Returning RP_TEXT Value transfer Type reference (TYPE) SOLI_TAB Text des Disclosures 20070830
# Exception Resumable Description Created on
1 CX_BCS BCS: Allgemeine Ausnahmen 20070830

Method GET_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_DOCUMENT Value transfer Type reference (TYPE) SOODK SAPoffice: Objektdefinition 20070830

Method GET_DOCUMENT on class CL_DISCLOSURE_BCS has no exception.

Method GET_FOLDER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PERSONAL Value transfer Type reference (TYPE) BCS_VISIBILITY BCS: Sichtbarkeit eines Disclosure Dokuments 20070830
2 Returning RP_FOLDER Value transfer Type reference (TYPE) SOFDK SAPoffice: Key der Mappendefintionen SOFD 20070830

Method GET_FOLDER_ID on class CL_DISCLOSURE_BCS has no exception.

Method GET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_LANGUAGE Value transfer Type reference (TYPE) SO_OBJ_LA Sprache, in der das Dokument angelegt wird 20070830

Method GET_LANGUAGE on class CL_DISCLOSURE_BCS has no exception.

Method GET_NO_DISCLOSURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DISCLOSURE Value transfer Object reference (TYPE REF TO) CL_DISCLOSURE_BCS BCS: Disclosure Dokument 20070830
# Exception Resumable Description Created on
1 CX_BCS BCS: Allgemeine Ausnahmen 20070830

Method GET_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_OWNER Value transfer Type reference (TYPE) SYUNAME Benutzername 20070830

Method GET_OWNER on class CL_DISCLOSURE_BCS has no exception.

Method GET_PERSONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_PERSONAL Value transfer Type reference (TYPE) BOOLEAN Persönlicher Disclosure 20070830

Method GET_PERSONAL on class CL_DISCLOSURE_BCS has no exception.

Method GET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_TITLE Value transfer Type reference (TYPE) SO_OBJ_DES Kurze Beschreibung des Inhaltes 20070830

Method GET_TITLE on class CL_DISCLOSURE_BCS has no exception.

Method RESOLVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_EMAIL Call by reference Type reference (TYPE) AD_SMTPADR E-Mail Adresse 20070830
2 Importing IP_FAX Call by reference Type reference (TYPE) AD_FXNMBR1 Faxnummer 20070830
3 Importing IP_SENDER Call by reference Object reference (TYPE REF TO) IF_SENDER_BCS Schnittstelle eines Senderobjektes im BCS 20070830
4 Importing IP_USER Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20070830
5 Returning RO_DISCLOSURE Value transfer Object reference (TYPE REF TO) CL_DISCLOSURE_BCS Disclosure Dokument 20070830
# Exception Resumable Description Created on
1 CX_BCS BCS: Allgemeine Ausnahmen 20070830

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_FOLDER Call by reference Type reference (TYPE) SOFDK SAPoffice: Key der Mappendefintionen SOFD 20070830
# Exception Resumable Description Created on
1 CX_BCS 20070830

Method SET_CHANGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CHANGER Call by reference Type reference (TYPE) XUBNAME 20070830

Method SET_CHANGER on class CL_DISCLOSURE_BCS has no exception.

Method SET_CHANGE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CHANGE_DATE Call by reference Type reference (TYPE) DATS 20070830

Method SET_CHANGE_DATE on class CL_DISCLOSURE_BCS has no exception.

Method SET_CHANGE_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CHANGE_TIME Call by reference Type reference (TYPE) TIMS 20070830

Method SET_CHANGE_TIME on class CL_DISCLOSURE_BCS has no exception.

Method SET_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTENT Call by reference Type reference (TYPE) SOLI_TAB Text als Tabellentyp 20070830

Method SET_CONTENT on class CL_DISCLOSURE_BCS has no exception.

Method SET_CREATE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CREATE_DATE Call by reference Type reference (TYPE) DATS 20070830

Method SET_CREATE_DATE on class CL_DISCLOSURE_BCS has no exception.

Method SET_CREATE_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CREATE_TIME Call by reference Type reference (TYPE) TIMS 20070830

Method SET_CREATE_TIME on class CL_DISCLOSURE_BCS has no exception.

Method SET_CREATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CREATOR Call by reference Type reference (TYPE) XUBNAME 20070830

Method SET_CREATOR on class CL_DISCLOSURE_BCS has no exception.

Method SET_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DOCUMENT Call by reference Type reference (TYPE) SOODK SAPoffice: Objektdefinition 20070830

Method SET_DOCUMENT on class CL_DISCLOSURE_BCS has no exception.

Method SET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_LANGUAGE Call by reference Type reference (TYPE) SO_OBJ_LA Sprache, in der das Dokument angelegt wird 20070830

Method SET_LANGUAGE on class CL_DISCLOSURE_BCS has no exception.

Method SET_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_OWNER Call by reference Type reference (TYPE) SYUNAME Benutzername 20070830

Method SET_OWNER on class CL_DISCLOSURE_BCS has no exception.

Method SET_PERSONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PERSONAL Call by reference Type reference (TYPE) BOOLEAN X = Persönlich; = Öffentlich 20070830

Method SET_PERSONAL on class CL_DISCLOSURE_BCS has no exception.

Method SET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_TITLE Call by reference Type reference (TYPE) SO_OBJ_DES Kurze Beschreibung des Inhaltes 20070830
# Exception Resumable Description Created on
1 PARAMETER_ERROR 20070830

Method UNASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_COMPANY Call by reference Type reference (TYPE) BCSY_COMPANY Firmenadresse 20070830
2 Importing IP_DOMAIN Call by reference Type reference (TYPE) BCSY_DOMAIN E-Mail Domain 20070830
3 Importing IP_FAX Call by reference Type reference (TYPE) BCSY_FAXNR Faxnummer 20070830
4 Importing IP_USER Call by reference Type reference (TYPE) BCSY_USER Benutzername im Benutzerstamm 20070830
5 Returning RT_ERROR Value transfer Type reference (TYPE) BCSY_DISCL_ERR BCS: Fehlertabelle Disclosure 20070830

Method UNASSIGN on class CL_DISCLOSURE_BCS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 740