Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

PAP logical database

Former Member
0 Likes
906

Hi Gurus,

Can anyone send me the sample program for the PAP logical database?

Points will be awarded.

Regards

SC

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
721

Hi,

U have a number of standard programs where PAP LDB is being used. Here are some:

RHQINTE1.

RHQINTE1

RPAPDEL0

RPAPL001

RPAPL002

RPAPL003

RPAPL004

RPAPL005

RPAPRT01

RPAPRT02

RPAPRT04

RPAPRT05

RPAPRT07

RPAPRT08

Check out some simple sample code on this.

&----


*& Report ZLDB_DEMO1

*&

&----


*&

*&

&----


REPORT ZLDB_DEMO1.

TABLES: PERNR.

DATA:

W_SUBTXT LIKE T591S-STEXT.

INFOTYPES: 0021.

GET PERNR.

PROVIDE * FROM P0021 BETWEEN PN-BEGDA AND PN-ENDDA.

SELECT SINGLE STEXT

FROM T591S

INTO W_SUBTXT

WHERE SPRSL = 'EN'

AND INFTY = '0021'

AND SUBTY = P0021-SUBTY.

WRITE:/

P0021-PERNR,

P0021-BEGDA,

P0021-ENDDA,

P0021-SUBTY,

W_SUBTXT,

P0021-OBJPS.

ENDPROVIDE.

4 REPLIES 4
Read only

Former Member
Read only

Former Member
0 Likes
721

Hi,

REPORT SAPDBPAP DEFINING DATABASE PAP MESSAGE-ID PA.

TYPE-POOLS: "XYVAHRK032845

HR. "XYVAHRK032845

INCLUDE DBPAPTOP. "Global Data

INCLUDE DBPAPF01. "Form routines (mainly PUT APPLICANT etc.)

INCLUDE DBPAPAUT. "Authorization checks "XYVAHRK033641

INCLUDE DBPAPO01. "Before output routines (selection-screen)

INCLUDE DBPAPI01. "After input routines (except PUT APPLICANT)

INCLUDE DBPAPE01. "Before/after special events

INCLUDE MPPAUT01. "form routines for authority checks

*INCLUDE RPUMKC00. "calling features

**********************************************************************

  • !!! PLEASE DO NOT CHANGE MANUALLY (BEGIN OF BLOCK) !!!!!!!!!!!!!!! *

----


  • Data structures for search pattern selection *

  • !!! PLEASE DO NOT CHANGE MANUALLY (END OF BLOCK) !!!!!!!!!!!!!!!!! *

**********************************************************************

----


  • BEFORE_EVENT will be called before event EVENT

  • Possible values for EVENT: 'START-OF-SELECTION'

----


  • FORM BEFORE_EVENT USING EVENT.

  • CASE EVENT.

  • WHEN 'START-OF-SELECTION'

*

  • ENDCASE.

  • ENDFORM. "BEFORE_EVENT

Regards

Deepak

Message was edited by:

Deepak Kumar

Read only

Former Member
0 Likes
722

Hi,

U have a number of standard programs where PAP LDB is being used. Here are some:

RHQINTE1.

RHQINTE1

RPAPDEL0

RPAPL001

RPAPL002

RPAPL003

RPAPL004

RPAPL005

RPAPRT01

RPAPRT02

RPAPRT04

RPAPRT05

RPAPRT07

RPAPRT08

Check out some simple sample code on this.

&----


*& Report ZLDB_DEMO1

*&

&----


*&

*&

&----


REPORT ZLDB_DEMO1.

TABLES: PERNR.

DATA:

W_SUBTXT LIKE T591S-STEXT.

INFOTYPES: 0021.

GET PERNR.

PROVIDE * FROM P0021 BETWEEN PN-BEGDA AND PN-ENDDA.

SELECT SINGLE STEXT

FROM T591S

INTO W_SUBTXT

WHERE SPRSL = 'EN'

AND INFTY = '0021'

AND SUBTY = P0021-SUBTY.

WRITE:/

P0021-PERNR,

P0021-BEGDA,

P0021-ENDDA,

P0021-SUBTY,

W_SUBTXT,

P0021-OBJPS.

ENDPROVIDE.