SAP Reports and Programs

Share |

DPR_QUALI_PERSON_TRANSFER SAP ABAP Report - Report DPR_QUALI_PERSON_TRANSFER


DPR_QUALI_PERSON_TRANSFER is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the standard documentation available for this report and a few details of other objects it interacts with such as tables, function modules, includes etc. If you would like to see the full code listing simply enter DPR_QUALI_PERSON_TRANSFER into the relevant SAP transaction such as SE38 or SE80

Contribute (Add Comments)
Below is the basic information available for SAP report DPR_QUALI_PERSON_TRANSFER and is provided for your convenience to access as and when required. Although the basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name DPR_QUALI_PERSON_TRANSFER or its description.

ABAP code:


ABAP code listing snippet for SAP ABAP Report DPR_QUALI_PERSON_TRANSFER

*&-------------------------------*
*& Report  DPR_QUALI_PERSON_TRANSFER
*&
*&-------------------------------*
*&System transfers existing employee qualifications to business partner
*&qualifications.
*&ATTENTION: existing business partner qualifications will be deleted
*&           by the system and recreated from employee qualifications
*&-------------------------------*

REPORT DPR_QUALI_PERSON_TRANSFER message-id DPR_CALC.

TABLES: T77S0, PERNR, HRP1001, ICON.
type-POOLS icon.
data: gv_relat type gsval. data: gv_perfconf(1). ....See full code listing within your SAP system using transactions such as SE80 and SE38

Includes used within report:

No INCLUDES are used within this report code!


Tables used within report and the associated select statement:

T77S0 select single * from T77s0 where grpid eq 'PLOGI' and semid eq 'QUALI'.

HRP1001 select * from hrp1001 into table lt_hrp_1001 for all entries in gt_emp_tab where otype eq 'P' and OBJID EQ gt_emp_tab-pernr and plvar = '01' and subty = 'A209' and begda le sy-datum and endda ge sy-datum.

HRP1001 select * from hrp1001 into table lt_hrp_1001_cp for all entries in lt_objid_tab where otype eq 'CP' and OBJID EQ lt_objid_tab-objid and plvar = '01' and subty = 'B207' and begda le sy-datum and endda ge sy-datum.

HRP1001 select * from hrp1001 into table lt_hrp_1001_q for all entries in gt_emp_tab where otype eq 'P' and OBJID EQ gt_emp_tab-pernr and plvar = '01' and sclas = 'Q' and begda le sy-datum and endda ge sy-datum.

HRP1001 select * from hrp1001 into corresponding fields of wa_hrp1001 where otype eq 'Q' and sclas ='P' and sobid EQ wa_emp_tab-pernr and begda le sy-datum and endda ge sy-datum.


Function Modules used within report and the associated call statement:

BAPI_EMPLOYEE_CHECKEXISTENCE CALL FUNCTION 'BAPI_EMPLOYEE_CHECKEXISTENCE' EXPORTING NUMBER = wa_emp_tab-pernr IMPORTING RETURN = lt_return.


Text pool values


Selection Text: P_PROT = Detailed Protocol?
Title: Report DPR_QUALI_PERSON_TRANSFER
Text Symbol: 028 = Processed - Ready for BP qualification insert.
Text Symbol: 027 = 201 - Existing BP qualifications deleted
Text Symbol: 026 = Processed - creating qualification assignment to BP
Text Symbol: 025 = 200 - Qualifications to person existent
Text Symbol: 024 = 101 - No qualifications for Person found
Text Symbol: 023 = Processed - Searching for qualifcations
Text Symbol: 021 = 100 - Investigated Business Partner:
Text Symbol: 020 = Personell IDs being processed:
Text Symbol: 019 = Existing BP qualifications may be deleted.
Text Symbol: 018 = Report executed in productive mode
Text Symbol: 017 = Report executed in Testmode
Text Symbol: 016 = Processed - Qualification transfer finished.
Text Symbol: 015 = 300 - Qualification for BP added.
Text Symbol: 014 = 002 - No Business Partner assigned
Text Symbol: 013 = 001 - No central person assigned
Text Symbol: 009 = Skipped
Text Symbol: 008 = 000 - Personell number not active.
Text Symbol: 007 = Protocol settings
Text Symbol: 006 = System parameters
Text Symbol: 005 = Personell ID
Text Symbol: 003 = Testrun
Text Symbol: 001 = Selection Criteria





comments powered by Disqus