Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Functions of the ProObjectLib can be extended or restricted by various customer exits.

...

The following table shows all available customer exits for ProFramework. For all customer exits, templates are available in the functions library /PRONOVIA/SDFEXA, in which the parameters are described.

...

Customer-Exit Copy Template

Usage

/PRONOVIA/SDF_X_ADD_DATA

Assign additional values to value assignment file.

This customer exit allows writing of any additional value to the value assignment file.

/PRONOVIA/SDF_X_ADD_DRAP_DATA

Add additional values to a status.

This customer exit allows assigning additional values to a certain status, which was selected based on a status ID definition.

/PRONOVIA/SDF_X_BUILD_ORIG_NAM

Create name of master original and directory.

This customer exit allows the setting of the path and/or file name oft he SAP DMS master original when files are created from templates.

ProFramework function module /PRONOVIA/SDF_BUILD_ORIG_NAME can also be used in a client ABAP code in order to create path and/or file names. If registered in the customizing, it will always call this customer exit.

/PRONOVIA/SDF_X_BUILD_TEMPLKEY

Create assignment key for templates.

This customer exit is used to create the access key for the template documents. Therefore the function block is entered in the ProFramework customer exit. However it is also required, that also the settings for the template control are adapted. Additional information can be found in ProFramework Customizing Manual AFW | ProFramework | SAP Solution Application FrameworkCustomizing Manual.

/PRONOVIA/SDF_X_DEF_ORIG_LANG

Define language for original.

Allows defining of another language then set by ProFramework, which will be used when assigning language dependent fields in the master original. For more information please refer to document ProFramework User Manual AFW | ProFramework | SAP Solution Application Framework https://pronovia.atlassian.net/wiki/spaces/LOS/pages/500401354.

/PRONOVIA/SDF_X_EDM_STORAGE

Easy DM: Definition of storage category for document template.

This customer exit allows setting or changing the storage category if a document is created with Easy Document Management (EDM) using a template.

/PRONOVIA/SDF_X_FILTER_DRAP

Filter status log before assigning values.

This customer exit allows filtering of status log lines before the status is assigned in coordination with a defined status ID. For more information please refer to document ProFramework User Manual AFW | ProFramework | SAP Solution Application Framework https://pronovia.atlassian.net/wiki/spaces/LOS/pages/500401354. This way it is possible to prevent, dependent on a specific logic, that certain status or status set by the user will not be included in the value assignment.

/PRONOVIA/SDF_X_FILTER_VALDAT

Modify and filter characteristic values for value assignment
This customer exit allows filtering and modifying characteristic values in default classes of certain document types, which will be read and processed by ProFramework. Additional values form other classes can be read and added.

Notes:

  • User format / internal format:

    • ProFramework will process values in the user format. In transfer table PTX_CHARACT the value is filled in internal and user format (fields VALUE_OUT and VALUE_EXTERNAL).

    • In case an internal value shall be output instead of an external value, it can be set in the transfer table by moving VALUE_INTERNAL to field VALUE_OUT.

    • In case both values are required, a new entry in the table PTX_CHARACT with unique identification in field CHARACT and setting VALUE_OUT with VALUE_INTERNAL must be inserted.

  • Characteristics with multiple value assignment:

    • The transferred field names must be unique and always the same in each call for a specific document type.

    • With multiple values, it would be necessary to add a unique counter to the field names for such records, but then there would be a different count of fields depending on the valuation.

    • When calling this exit, all available values are filled in the buffer, each with a different value in the field COUNTER.

    • The exit can merge these values or change the order by changing the value in the field COUNTER. The length of VALUE_OUT may not exceed the size of 560 characters.

    • After the exit only the first entry with the least COUNTER value will be used.

  • Underscores:

/PRONOVIA/SDF_X_GET_TEMPLATE

Filter, change or complete templates found.

This customer exit allows the manipulation of the list of templates found. Any entries can be changed, deleted or added. This customer exit will also be called, if no templates can be found to a document. If the template list is empty, the user will be notified that no templates have been found.

...