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)_第1张图片
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)_第2张图片
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)_第3张图片
How to resolve ATC error message Package Violation (Error) - Missing Use Access (USEM)_第4张图片
How to resolve ATC error message Package Violation (Error) - Missing Use Access (USEM)_第5张图片

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)_第6张图片
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)_第7张图片
重新执行ATC check后error消失.

你可能感兴趣的:(ABAP)