SAP /XLSO/CL_RECOMMENDATIONS OO Class - Getting Recommendations









/XLSO/CL_RECOMMENDATIONS is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /XLSO/CL_RECOMMENDATIONS including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events



Method list of /XLSO/CL_RECOMMENDATIONS SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
COURSETYPES_BUNDLESGet all course types for all 3 types of bundlesPrivate
CALL METHOD /xlso/cl_recommendations=>COURSETYPES_BUNDLES...more details

GET_BUSIEVTS_FROM_BUSIEVT_TYPEGet all lower levels - courses and bundlesPrivate
CALL METHOD /xlso/cl_recommendations=>GET_BUSIEVTS_FROM_BUSIEVT_TYPE...more details

GET_CATALOG_REF_CUSTOMERGet catalog reference customerPrivate
CALL METHOD /xlso/cl_recommendations=>GET_CATALOG_REF_CUSTOMER...more details

GET_COURSETYPES_BOOKED_OTHERSGet the courses booked by other learners.Private
CALL METHOD /xlso/cl_recommendations=>GET_COURSETYPES_BOOKED_OTHERS...more details

GET_COURSETYPES_DIFF_BUNDLEGet the Bundle for which the course is a partPrivate
CALL METHOD /xlso/cl_recommendations=>GET_COURSETYPES_DIFF_BUNDLE...more details

GET_COURSETYPES_IN_CATALOGGet the Courses in a catalog.Private
CALL METHOD /xlso/cl_recommendations=>GET_COURSETYPES_IN_CATALOG...more details

GET_COURSETYPES_SAME_BUNDLEGet the courses that are part of the same curriculum.Private
CALL METHOD /xlso/cl_recommendations=>GET_COURSETYPES_SAME_BUNDLE...more details

GET_FOLLOWUP_COURSETYPESGet follow up courses.Private
CALL METHOD /xlso/cl_recommendations=>GET_FOLLOWUP_COURSETYPES...more details

GET_PARENT_FROM_CHILDRENGet parent from children objectsPrivate
CALL METHOD /xlso/cl_recommendations=>GET_PARENT_FROM_CHILDREN...more details

GET_PERSONAL_RECOMMENDATIONSGet the personal recommendations.Private
CALL METHOD /xlso/cl_recommendations=>GET_PERSONAL_RECOMMENDATIONS...more details

GET_PREQ_FOLLOWUP_COURSETYPESGet prerequisite and follow up courses.Private
CALL METHOD /xlso/cl_recommendations=>GET_PREQ_FOLLOWUP_COURSETYPES...more details

GET_PRODUCT_RECOMMENDATIONSGet the product recommendations.Private
CALL METHOD /xlso/cl_recommendations=>GET_PRODUCT_RECOMMENDATIONS...more details



/XLSO/CL_RECOMMENDATIONS attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
GC_COURSEInstance AttributeObject TypeLIKE
Private
GC_COURSETYPEInstance AttributeObject TypeLIKE
Private
GC_CURRIBUNDLEInstance AttributeObject TypeLIKE
Private
GC_CURRICULUMBUNDLEInstance AttributeObject TypeLIKE
Private
GC_ENGLISHInstance AttributeLanguage KeyLIKE
Private
GC_LOCATION_OTYPEInstance AttributeObject TypeLIKE
Private
GC_MIXMATCHBUNDLEInstance AttributeObject TypeLIKE
Private
GC_OBJTYPEInstance AttributeObject TypeLIKE
Private
GC_PLVARInstance AttributePlan VersionLIKE
Private
GC_RELAT_COURSE_PGMInstance AttributeRelationship Between ObjectsLIKE
Private
GC_RELAT_CURRIBUNDLEInstance AttributeRelationship Between ObjectsLIKE
Private
GC_RELAT_CURRICULUMInstance AttributeRelationship Between ObjectsLIKE
Private
GC_RELAT_MIX_MATCHInstance AttributeRelationship Between ObjectsLIKE
Private
GC_RELAT_PARTICIPATE_025Instance AttributeRelationship Between ObjectsLIKE
Private
GC_RELAT_PARTICIPATE_614Instance AttributeRelationship Between ObjectsLIKE
Private
GC_RELAT_PREREQUISITEInstance AttributeRelationship Between ObjectsLIKE
Private
GC_RELAT_SUBS_LIBInstance AttributeRelationship Between ObjectsLIKE
Private
GC_RELAT_SUCCESSORInstance AttributeRelationship Between ObjectsLIKE
Private
GC_SPRASInstance AttributeLanguage KeyLIKE
Private
GC_SUBSLIB_BUNDLEInstance AttributeObject TypeLIKE
Private
GC_USER_SCLASInstance AttributeType of Related ObjectLIKE
Private


Links to Related Class(s)

/XLSO/CL...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!