Ansicht
Dokumentation

ABENC1_PROVIDER_RULES_ABAP - C1 PROVIDER RULES ABAP

ABENC1_PROVIDER_RULES_ABAP - C1 PROVIDER RULES ABAP

rdisp/max_wprun_time - Maximum work process run time   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.
SAP E-Book

C1 Contract Rules for Providing Objects Implemented in ABAP

Others than the following objects cannot be classified with the C1 contract.

  • Classes must be final or abstract and the instantiation must be private.

No components can be removed from public structured types.
Public table types must not be generic. Their row types and table keys must not be changed.
  • Attributes and method parameters must not be changed. Their data types must be released.

  • Methods must not be deleted, their kind (static, instance) must not be changed and visibility must not be reduced. They must raise class-based exceptions only.

  • Optional parameters can be added to methods and events. The preferred parameter must be stable. An optional parameter cannot become mandatory.

  • Function modules can only be released for language version .

  • Remote-enabled or update function modules cannot be changed to regular ones and their properties must be stable.

  • Parameters must not be changed.

  • Optional parameters can be added. An optional parameter cannot become mandatory.

  • Exceptions cannot be added and non-class-based exceptions must not be deleted.






Addresses (Business Address Services)   General Material Data  
This documentation is copyright by SAP AG.

Length: 2385 Date: 20240511 Time: 193415     sap01-206 ( 29 ms )