Go on link..

link us with ...

Tuesday, January 4, 2011

SAP_ABAP_CODE REVIEW CHECKLIST_INFOTYPE

SAP_ABAP_CODE REVIEW CHECKLIST_INFOTYPE


1. Check List

Objects

1.1. PA Infotypes

1.1.1 InfoType Creation

A. Check whether the infotype has been created in the appropriate area viz;

a) Employee Infotype

b) Applicant Infotype

c) Both

using the transaction codes PA30 for Employee infotype and PB30 for Applicant infotype or table PAXXXX and PBXXXX respectively

B. Check whether time constraint is maintained correctly

**Create some data from PA30 and check whether the required time constraint is being satisfied. i.e. records are allowed with gaps or overlapping of dates. If not then, maintain appropriate value in 'Time constraint' field in the infotype characteristics

C. Check whether the subtype is made mandatory if required

**On the first screen in transaction PA30 try creating a record without entering a subtype, if the system allows then, subtype is not made mandatory

**Check whether this is the requirement. In case the behaviour has to be changed it can be done by setting/resetting the 'Subtype Obligatory' flag and other necessary details in the infotype characteristics

D. On the first screen of PA30, irrespective of whether the user gives any input in the 'Period' block or not, check whether the required records are processed when he chooses a processing option. If the behaviour needs to be changed then the required settings can be done in the 'Display and Selection' block in the infotype characteristics

E. On creation of a record or while listing the overview screen using transaction code PA30, if the screen does not appear then maintain the appropriate screen numbers. This can be done in the technical data block in infotype characteristics for fields 'Single screen' = 2000 and 'List screen' = 3000

F. Records are sorted correctly in the list screen

**i.e in ascending/descending order of start/end date or subtypes In case the records are not sorted, it can be done in the 'Display and Selection' block in the infotype characteristics

G. Operations carried out from the list screen work as required

*i.e when the user selects a record on the list screen and chooses a processing option then the selected operation is carried out successfully e.g copy, create, change, display should work properly. This needs to be done programatically

1.1.2 Infotype Enhancement

A. Check whether enhanced field name starts with 'ZZ'

B. Check whether the enhanced field appears in the list screen if required. If not then this can be done using the tab page 'Enhance List Screen' .

C. Check whether F4 is defined for enhanced field if required

D. In case of any unknown problem please check the following areas:

=>Check whether dialog module RP_XXXX, structure PXXXX, database table PAXXXX, module pool MPXXXX00, Applicant dbtab PBXXXX exists if necessary.

In case of any unknown problem with subtype field please check the following areas:

=>Check whether the fields Subtype table (T591A), Subtype Text table (T591S), Subtype field are populated correctly in the technical characteristics of the infotype

Transaction PM01 will assist you for any settings to be changed

1.2. PD Infotypes

1.2.1 Infotype Creation

A. Whether field or table infotype is required

In case a single record of the infotype has multiple values for certain fields then check whether the infotype is created as a table infotype. For a table infotype a table control appears on the main screen with fields having multiple values.

1.3 General

  1. “Extended Check done ?
  1. Code Inspector check done?

No comments:

link us...

For Visitors

if you want to publish or Add something on ERP, SAP , SAP FUNCTIONAL, SAP ABAP then mail us along with your email-id. contain must be yours

email-id :- avinashkr_raj@yahoo.com(any email)

email-id :- avinaskr_raj.abap@blogger.com ( use only gmail)