SAP에는 표준 클래스에 관해 정해진 명명 규칙이 있다. 이를 통해 구분할 수 있다.
SAP 표준 클래스는 보통 CL_ 또는 IF_로 시작한다.
사용자 정의 클래스는 일반적으로 Z 또는 Y로 시작하거나, LCL_과 같은 특정 접두어로 시작한다.
Z와 Y는 SAP 사용자 정의 개체의 일반적인 접두사로, SAP 표준 개체와 충돌을 피하기 위해 개발자가 많이 사용한다.
로컬 클래스는 주로 LCL_로 시작하며, 이 클래스는 특정 프로그램 내에서만 사용된다.
SAP 표준 클래스는 대문자와 언더스코어(_)로 작성된 경향이 있다. 예를 들어 CL_GUI_ALV_GRID와 같은 형식을 따른다.
반면에, 개발자가 정의한 클래스는 경우에 따라 대문자와 소문자를 혼용하는 경우가 많다.
SAP 내부에서 제공하는 도움말이나 탐색 기능을 통해 클래스가 표준인지 사용자 정의인지 확인할 수 있다.
표준 클래스는 SAP의 많은 프로그램과 모듈에서 재사용되기 때문에 다양한 표준 프로그램이나 샘플 코드에 자주 등장한다. 따라서 다른 코드에서도 자주 보게 된다면 표준 클래스일 가능성이 높다.
클래스가 어느 패키지에 포함되어 있는지 확인하는 것도 방법이다.
SAP 표준 클래스는 S 또는 SAP로 시작하는 패키지에 포함되는 경우가 많다.
사용자 정의 클래스는 Z 또는 Y로 시작하는 사용자 패키지에 포함된다.