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

HR - Programming without Logical database

anupam_srivastava2
Participant
0 Likes
1,051

Hi All

I have some doubts, I am mainly using Logical database while creting Reports in HR, if I want to use HR function modules and BAPI do they use logical database,

question is when we have to do HR programming with Logical database and when without Logical database.

cheers

AJ

6 REPLIES 6
Read only

Former Member
0 Likes
880

that depends on the cleints requirement ..

the same thing can be done with the select statements or logical databases and with the function modules using hr_read_infotype. generally when we want to display the information of one pernr we use the logical database ...other wise we use the function modules...function modules are the best for the data execution because they will follow the authorisation checks

Read only

Former Member
0 Likes
880

The advantages of using Logical Database for HR reporting are

1. Authorizations are taken care

2. Automatic Population of Master data into internal table in one database access

3. Automatic selection screen and link to retrieve relevant data

HR function module also use take care of authorizations by it can be used if you are not going to use the Logical Databases in Program Attributes

On the performance side there might be varainces mainly due to scenarios on hand

Read only

0 Likes
880

Hi Sriram

That means, for Reporting or for Interfaces we can use Logical database, but where we cant define Logical database in the attributes, we have to use Function modules or BAPIs

cheers

Anup

Read only

Former Member
0 Likes
880

Hi,

This depends on your client requirement. If they insist on

using LDB's then U have to do ... nothing is in our hands ..

Regards,

Srinivas.

Read only

0 Likes
880

Hi Srinivas

If I am doing some Enhancement on ESS/ MSS , using Webdypros, I cant define Logical database anywhere, so I have to use Function modules or BAPIs ........???

But usually in Reporting you can define the Logical database in the Program attributes.........so I think Logical database can only be used when it can be defined in the program attributes........if you have any other scenarios........please let me know

regards

AJ

Read only

anupam_srivastava2
Participant
0 Likes
880

thanks