天天看点

How to resolve ATC error message Package Violation (Error) - Missing Use Access (USEM)

Created by Jerry Wang, last modified on Jun 13, 2014

tcode SE80, click “Display Detail” button to view the detail of this ATC error:

How to resolve ATC error message Package Violation (Error) - Missing Use Access (USEM)

We can find the class CL_CRM_SFW_EHP3_SWITCH_CHECK is exposed via package interface CRM_SFW_EHP3:

How to resolve ATC error message Package Violation (Error) - Missing Use Access (USEM)

goto tcode SE80 and open package CRM_UIU_RO_CI, and this missing package interface:

How to resolve ATC error message Package Violation (Error) - Missing Use Access (USEM)
How to resolve ATC error message Package Violation (Error) - Missing Use Access (USEM)
How to resolve ATC error message Package Violation (Error) - Missing Use Access (USEM)

then try to add CRM_SWF_MAIN into parent package CRM_UIU_RO:

How to resolve ATC error message Package Violation (Error) - Missing Use Access (USEM)

go back to CRM_UIU_RO_CI, click button “Copy from Superpackage”, ensure package interface CRM_SFW_MAIN now also appears in the Use Accesses list.

How to resolve ATC error message Package Violation (Error) - Missing Use Access (USEM)