Start of Content Area

Background documentation Tips for Generating ABAP Proxies

Translation and package assignment

The creation of dictionary objects and classes/interfaces during proxy generation can result in a large number of objects that require translation. This translation is pointless, however, since these proxy objects do not appear in user interfaces. You should therefore ensure that proxy objects are separated at package level. Create a separate package for the proxy objects and set it as not relevant for translation.

Use declaration

The packages that contain or use proxy objects must have a use declaration for the package interface SAI_TOOLS. In addition, the corresponding structure package must contain a use declaration for the package interface SAPPINT.

A use access must exist for the package interface SAI_SXMS for the proxy runtime.

For more information, refer to Creating Use Access.

Programming (Asynchronous Communication)

If the application data is updated in an appropriate task, make sure that an asynchronous server proxy is also called during this update.  If it is not, the XI outbound processing can be affected by a block in the bg/qRFC queue.

 

 

End of Content Area