SAP ABAP Class RATING_BUSINESS_OBJECT (Business Object for General Ratings)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   FS-BP (Application Component) Business Partner
     RATING_APPLICATION_LOGIC (Package) General Ratings: Application Logic
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RATING_CONST_DATES Constants for Date Fields 20060518
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_MESSAGE Constants: Messages 20060414
3 Inheritance (c INHERITING FROM c_ref)  XO_BUSINESS_OBJECT Generic Business Object 20051213
Properties
Class RATING_BUSINESS_OBJECT  
Short Description Business Object for General Ratings    
Super Class XO_BUSINESS_OBJECT Generic Business Object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RATING_APPLICATION_LOGIC   General Ratings: Application Logic 
Created 20051213   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class RATING_BUSINESS_OBJECT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_RATING_CONST_DATES Constants for Date Fields 20060518
2 IF_XO_CONST_MESSAGE Constants: Messages 20060414
Friends
Class RATING_BUSINESS_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MSG_ABORT Instance attribute Private Attribute reference (LIKE) 20060414
2 MSG_ERROR Instance attribute Private Attribute reference (LIKE) 20060414
3 MSG_EXIT Instance attribute Private Attribute reference (LIKE) 20060414
4 MSG_INFO Instance attribute Private Attribute reference (LIKE) 20060414
5 MSG_SUCCESS Instance attribute Private Attribute reference (LIKE) 20060414
6 MSG_WARNING Instance attribute Private Attribute reference (LIKE) 20060414
7 OWNER_ID Static Attribute Protected Type reference (TYPE) RATING_OWNER_ID Owner of Rating Category 20060331
8 RATING_INITIAL_DATE Instance attribute Protected Attribute reference (LIKE) 20060518
9 RATING_MAX_DATE Instance attribute Protected Attribute reference (LIKE) 20060518
10 RATING_MESSAGE_CLASS Static Attribute Protected Type reference (TYPE) SYMSGID 'RATING' Message Class 20060414
11 RATING_TABLE_NAME Static Attribute Protected Type reference (TYPE) XO_MEMORY_OBJECT_NAME 'RATING' Name of Memory Object 20060418
Methods
# Method Level Visibility Method type Description Created on
1 FILL_DATES Static method Public Method Populate Date Fields 20060228
2 VALIDATE_DATES Static method Public Method Check Date Fields Are Valid 20060414
3 VALIDATE_MANDATORY_PROCEDURES Static method Public Method Checks Whether All Entries Have Been Made for Ratings 20060418
4 VALIDATE_RATING_AND_PROCEDURE Static method Public Method Check Rating Procedure and Rating Are Valid 20060414
Events
Class RATING_BUSINESS_OBJECT has no event.
Types
Class RATING_BUSINESS_OBJECT has no local type.
Method Signatures

Method FILL_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RATING Call by reference Type reference (TYPE) TTY_RATING_DATA_COMPLETE Bewertungen mit Schlüssel 20060228

Method FILL_DATES on class RATING_BUSINESS_OBJECT has no exception.

Method VALIDATE_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RATINGS Call by reference Type reference (TYPE) TTY_RATING_DATA_COMPLETE Bewertungen mit Schlüssel 20060414
2 Returning R_MESSAGES Value transfer Type reference (TYPE) TTY_XO_MESSAGE Returntabelle 20060414

Method VALIDATE_DATES on class RATING_BUSINESS_OBJECT has no exception.

Method VALIDATE_MANDATORY_PROCEDURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OWNER_ID Call by reference Type reference (TYPE) RATING_OWNER_ID Bewertungstypbesitzer 20060418
2 Importing I_RATINGS Call by reference Type reference (TYPE) TTY_RATING_DATA_COMPLETE Bewertungen mit Schlüssel 20060418
3 Returning R_MESSAGES Value transfer Type reference (TYPE) TTY_XO_MESSAGE Returntabelle 20060418
# Exception Resumable Description Created on
1 CX_XO_ILLEGAL_OPERATION Ausnahme: Ausführung nicht erlaubt 20060418

Method VALIDATE_RATING_AND_PROCEDURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OWNER_ID Call by reference Type reference (TYPE) RATING_OWNER_ID Bewertungstypbesitzer 20060414
2 Importing I_RATINGS Call by reference Type reference (TYPE) TTY_RATING_DATA_COMPLETE Bewertungen mit Schlüssel 20060414
3 Returning R_MESSAGES Value transfer Type reference (TYPE) TTY_XO_MESSAGE Returntabelle 20060414
# Exception Resumable Description Created on
1 CX_XO_ILLEGAL_OPERATION Ausnahme: Ausführung nicht erlaubt 20060418
History
Last changed by/on SAP  20110908 
SAP Release Created in 710