This is a test message to test the length of the message box.
Login

XCO Libraries

Introduction

SAP provides the so-called XCO (Extension Components) libraries, which can be used in classic ABAP as well as in ABAP Cloud. You can find the objects in your system based on their names. The classes begin with XCO*, and can then be followed by abbreviations such as CP (Cloud Platform) or KU (Key User Tools), which then further restrict the scenario. You can find an overview in the official documentation here.

In ABAP Cloud, the use of released APIs is becoming increasingly important, so a uniform understanding and uniformly used components are important. Which API you use for which use case should therefore become clearer in the future.

 

Overview (ABAP Cloud)

In this section you will find the various components that are released for ABAP Cloud. In most cases, this will only allow you to read and edit shared objects.

Scope Classes Link
String processing
  • XCO_CP=>STRING
  • XCO_CP=>STRINGS
  • XCO_CP=>XSTRING
Link
Messages
  • XCO_CP=>MESSAGE
  • XCO_CP=>MESSAGES
 
Language
  • XCO_CP=>LANGUAGE
 
IDs
  • XCO_CP=>UUID
 
Regular Expressions
  • XCO_CP=>REGULAR_EXPRESSION
 
JSON
  • XCO_CP_JSON
Link
Excel
  • XCO_CP_XLSX
Link

 

Overview (Key User Apps)

In this section you will find the various components that are released for the Key User Apps. This allows you to use the classes in language version 2 (ABAP for Key User).

Area Class Link
String processing
  • XCO_KU=>STRING
  • XCO_KU=>STRINGS
  • XCO_KU=>XSTRING
 
IDs
  • XCO_KU=>UUID
 
Regular Expressions
  • XCO_KU=>REGULAR_EXPRESSION
 
JSON
  • XCO_KU_JSON