PERSONALIZE SAP Method Personalization
Below is documentation, parameters and attributes of ABAP Method PERSONALIZE within SAP class IF_PERSONALIZE_BCS. There is also a number of example ABAP code snipts to help you use the functionality of this method.
This method is available within SAP systems depending on your version and release level, you can view further information by entering the class name IF_PERSONALIZE_BCS into the relevant SAP transactions such as SE24 or SE80, and then selecting the method you are interested in.
Method Type - Instance
This is an Instance Method so needs to be instantiated first before you can access any of the methods. I.e. you need to create a local variable of TYPE ref to the class.The following technical details of method PERSONALIZE can also be found below:
- Importing parameters
- Exporting parameters
- Changing parameters
- Returning parameters
- Exceptions
- Coding Examples
Parameters of Method PERSONALIZE
.| Name | Type | Data Type | Description | Default Value |
| APPL | Importing | TYPE REF TO OBJECT | Application Object | |
| APPLICATION_LOG | Importing | TYPE BALLOGHNDL | Processing Log | |
| ARCHIVE_MODE | Importing | TYPE PPFDBCSARC | Storage Mode:Archive Additionally/Exclusively/Do Not Archive | |
| ARCHIVE_PARAMETER | Importing | TYPE ARC_PARAMS | Archive parameters | |
| COMMTYPE | Importing | TYPE BCSDCOMTYP | Communication Method for BCS Medium | |
| NO_ATTACHMENTS | Importing | TYPE CHAR1 | Do Not Add Attachments | |
| PERSONALIZE_DATA | Importing | TYPE REF TO CL_PERSONALIZE_DATA_BCS | Service Object for Determining Personalization Data | |
| PREVIEW | Importing | TYPE CHAR1 | X = Preview | |
| SPOOLDATA | Importing | TYPE PPFSIBCSTP | Printer/Spool Data | |
| TECHNICAL_RECIPIENT | Importing | TYPE SWOTOBJID | Recipients (for Transport/Device Type) | |
| DOCUMENT | Exporting | TYPE REF TO IF_DOCUMENT_BCS | Personalized Document | |
| STATUS | Exporting | TYPE PPFDTSTAT | Processing Status | |
| ARCHIVE_INDEX | Changing | TYPE TSFDARA | Table with Archive Indexes |
Exceptions of Method PERSONALIZE
This method does not have any exceptionsExample ABAP coding
DATA: lo_class TYPE REF TO IF_PERSONALIZE_BCS.
DATA: lv_APPL TYPE OBJECT,
lv_APPLICATION_LOG TYPE BALLOGHNDL,
lv_ARCHIVE_INDEX TYPE TSFDARA,
lv_ARCHIVE_MODE TYPE PPFDBCSARC,
lv_ARCHIVE_PARAMETER TYPE ARC_PARAMS,
lv_COMMTYPE TYPE BCSDCOMTYP,
lv_DOCUMENT TYPE IF_DOCUMENT_BCS,
lv_NO_ATTACHMENTS TYPE CHAR1,
lv_PERSONALIZE_DATA TYPE CL_PERSONALIZE_DATA_BCS,
lv_PREVIEW TYPE CHAR1,
lv_SPOOLDATA TYPE PPFSIBCSTP,
lv_STATUS TYPE PPFDTSTAT,
lv_TECHNICAL_RECIPIENT TYPE SWOTOBJID,
lv_other TYPE c.
CALL METHOD lo_class=>PERSONALIZE(
EXPORTING
APPL = lv_APPL
APPLICATION_LOG = lv_APPLICATION_LOG
ARCHIVE_MODE = lv_ARCHIVE_MODE
ARCHIVE_PARAMETER = lv_ARCHIVE_PARAMETER
COMMTYPE = lv_COMMTYPE
NO_ATTACHMENTS = lv_NO_ATTACHMENTS
PERSONALIZE_DATA = lv_PERSONALIZE_DATA
PREVIEW = lv_PREVIEW
SPOOLDATA = lv_SPOOLDATA
TECHNICAL_RECIPIENT = lv_TECHNICAL_RECIPIENT
IMPORTING
DOCUMENT = lv_DOCUMENT
STATUS = lv_STATUS
CHANGING
ARCHIVE_INDEX = lv_ARCHIVE_INDEX ).
Links to Related Class(s)
IF_PERSO...Full list of available SAP object classes
Search for further information about these or an SAP related objects