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

.

NameTypeData TypeDescriptionDefault Value
APPLImportingTYPE REF TO
OBJECT
Application Object
APPLICATION_LOGImportingTYPE
BALLOGHNDL
Processing Log
ARCHIVE_MODEImportingTYPE
PPFDBCSARC
Storage Mode:Archive Additionally/Exclusively/Do Not Archive
ARCHIVE_PARAMETERImportingTYPE
ARC_PARAMS
Archive parameters
COMMTYPEImportingTYPE
BCSDCOMTYP
Communication Method for BCS Medium
NO_ATTACHMENTSImportingTYPE
CHAR1
Do Not Add Attachments
PERSONALIZE_DATAImportingTYPE REF TO
CL_PERSONALIZE_DATA_BCS
Service Object for Determining Personalization Data
PREVIEWImportingTYPE
CHAR1
X = Preview
SPOOLDATAImportingTYPE
PPFSIBCSTP
Printer/Spool Data
TECHNICAL_RECIPIENTImportingTYPE
SWOTOBJID
Recipients (for Transport/Device Type)
DOCUMENTExportingTYPE REF TO
IF_DOCUMENT_BCS
Personalized Document
STATUSExportingTYPE
PPFDTSTAT
Processing Status
ARCHIVE_INDEXChangingTYPE
TSFDARA
Table with Archive Indexes



Exceptions of Method PERSONALIZE

This method does not have any exceptions

Example 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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!