Hi Developers,
I have recently been tasked to create a WD4A Application that will be responsible for onboarding, offboarding and updating employee (contractor) information in SAP ECC 6.0. This application must also be responsible for creating a position for the contractor in the event that the position that needs to be assigned by the employee is not listed.
This includes processing all of the actions and creating all of the relationships between employee and position and position to org unit etc. In essence it will be mimicking functionality found with transactions PA30 and PA40. Each process (Onboard, Offboard and Update) have been separated and will be accessed from a Home page View that will have buttons that will direct the user to each different processes. The application will also be referenced by EP 7 via WD4A iView.
Question #1:
Is this feasible? I've written down the pseudo code and business logic so far for the onboarding process and it seems a bit overwhelming. A WD4A form that will capture the information for both the process of creating a contractor in addition to position. Not to mention return a confirmation of employee and position creation with Personnel # and Position ID? I'm new to Web Dynpro for ABAP (trained Net 310 Basics) so I would like the opinion of a seasoned WD4A developer.
Question #2
If this is feasible, which i'm hoping it is, what are some of the BAPIs and or Function Modules out there that I would be able to use to performe of the needed processes during onboard, offboard and update? So far I've loked at several that seems useful, including BAPI_EMPLOYEE_GETDATA and BAPI_PERSDATA_CREATE. Are there anymore?
This is all I have for now but there is guaranteed to be more as I'm currently writing the Technical Design for this deliverable. I will definitely reward points accordingly.
Thank you in advance.
Julian