Employee data and employee vendor link-urgent
Hi all,
The requirement is an employee master is created and corresponding employee vendor master data is created in FI for finacial purposes.If an employee becomes inactive in HR module, is there any flag for automatic updation of the status in employee vendor master data?
If so, please guide me on that.. what settings are to be in which module?
Thanks and Regards
Karpagam Srinivasan
Hi,
The SAP User ID is attached to employee number using communications infotype IT 0105 subtype 0001.
Also e-mail, fax, telephone number are stored in this infotype under different subtypes.
hope this helps
Ajay
Similar Messages
-
Procedure to display the employee name and employee number
Dear All
can any one has the procedure to display the employee name and employee number from per_all_people_f.
Regrads
xyzcan any one has the procedure to display the employee name and employee number from per_all_people_f. https://forums.oracle.com/forums/search.jspa?threadID=&q=per_all_people_f+AND+last_name+AND+employee_number&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
Thanks,
Hussein -
Need Employee Names and Employee Numbers that charge a WBS Element
Hello,
Does anyone know how I can get a list of employee names and employee numbers that are charging a series of WBS elements?
ThanksHi,
You could use transaction CATS_DA with Receiver Account Assignment and enter the WBS element.
Good luck!
Tammy -
How do I synchronize a table of employees with and employee update form?
WHAT i AM TRYING TO DO:
Create a page with two areas. The top will contain a sortable, filterable list of employees. The bottom of the page will contain all of the details on a selected employee.
WHAT I HAVE DONE:
1. Created a DEPT_EMPLOYEES view with just some basic department and employee information.
2. Created Entities and View Objects based on the DEPT_EMPLOYEES view and the EMPLOYEES table.
3. Created a View Link between the DeptEmpROView (source) and EmployeesUView (destination)
3. Created a page with a panel splitter an dropped the DeptEmpROView in the top as and ADF Table.
4. Dropped the EmployeeUView on the bottom part of the pages as and ADF Form.
WHAT HAPPENS.
1. When I open the page the list of employees is displayed on top, and the first employee is displayed below.
2. When I click on another row in the table the form below does not change. I had expected it to.
3. If I right-click on a row in the table and select "reload" from the options the page is re-drawn and the bottom form is populated with the data that matches the row I clicked on.
WHAT I WANTED
When you click on an entry, to have the bottom part of the page refreshed to match the selected entry.
QUESTIONS:
1. I thought I had followed all of the steps to prepare a master-detail setup. Do this not work with a table as the master? Or did I miss a step? Or am I using components in a way they were not intended?
2. When I look at the ViewLink I see in the Destination that the where clause :Bind_EmployeeId = EMPLOYEE_ID will be appended to the query. I would then guess that :Bind_EmployeeId is not set when I click on a row. Is there a way to make that happen?
3. I notice in the af:table documentation there is an org.apache.myfaces.trinidad.event.SelectionEvent defined. Can I somehow intercept this and set the bind variable then? If so, how to I tell the form to refresh?
5. Another clue. When I run the page I get some warnings. One is "Reference selectedRow not found" . Double clicking on that gets me to a line selectedRowKeys="#{bindings.DeptEmployeesROView2.collectionModel.selectedRow}"
6. Another warning message "Reference makeCurrent not found" gets me to selectionListener="#{bindings.DeptEmployeesROView2.collectionModel.makeCurrent}"
It sure seems like these last two must have something to do with it.
Any clues would be appreciated.
Edited by: rrp on Jan 3, 2011 12:47 PMShay,
Thanks for pointing me to that tutorial. The synchronization is now working.
For anyone else that might find this discussion:
To make it work I selected the af:paneFormLayout that held the EmployeeUView.
In the properties there is a PartialTriggers property in the Behavior section.
I highlighted this property and selected the Edit option.
This allowed me to navigate the component tree and pick the table holding the DeptEmpROView.
That was it. Now clicking on the table changes the details displayed in the form.
There are questions, but they are more followon:
1. The tutorial surrounded the "list table" with a panelCollection. I did not do that. I don't know why or why not to use the panelCollection.
2. The tutorial made a point of setting the ColumnSelection attribute to single for the List table. I did not find this changed the behavior in any way and was wondering why.
3. The tutorial also made a point of changing the ContextMenuSelect for the list table to "clickToEdit".
3a. I did not see how this changed the behavior
3b. Why "clickToEdit" on a read-only table? -
Employee group and Employee Subgroup....
Hi Experts,
I am just learning SAP now.....
I had created employee group(1 Employee) and employee subgroup(3Y executive), and i assigned employee group to subgroup, and i checked in the table T503Z,, even though it is showing an error while creating relationship.... the error is "entry 1 3Y doesnot exist in T503 check your entry" .
please reply me with IMG Path(SPRO)
regards
gosammyspro>Personnel Management>Personnel Administration>Organizational Data>Organizational Assignment-->Define employee attributes(V_503_C)
I think u missed this table , here u have Activity Status, Employment status, Training Status.Keep the cursor in the relevant feilds and go for f1(help) and fill the data
Best Regards, -
Relation between employee data and SAP user ID
Hi experts,
I am searching a relation between a SAP User Id and the personal data of an employee like Infotype 2.
Is there any relation like this?
Thanks!Hi,
The SAP User ID is attached to employee number using communications infotype IT 0105 subtype 0001.
Also e-mail, fax, telephone number are stored in this infotype under different subtypes.
hope this helps
Ajay -
Difference between .Incumbent Employees name and Employees name
Hello HCMers,
What is the difference between the data coming from the following fields:
1.Incumbent Employees surname p0000-STAT2 & Employee surname PA0001-SNAME
2.Incumbent Employees name p0002-VORNA & Employee Name PA0001-SNAME
Can somebody enlighten me?Stalin,
PA0000-STAT2 is for Employement status
PA0002-VORNA and NACHN are for FIrst name and last name
PA0001-ENAME is combination of VORNA and NACHN
please go to SE12 put the table name and check the fields and description.
cheers
Ajay -
Problem in reading Data and Inserting...Urgent help..
INITIALIZATION.
AUTHORITY-CHECK OBJECT 'ZZABAP'
ID 'ZZABAP' FIELD 'ZCOU2006'
ID 'ZZAKTI' FIELD '1'.
IF sy-subrc <> 0.
MESSAGE e001(zm) WITH text-001.
ENDIF.
*... Selektionen .......................................................
PARAMETER:
bu AS CHECKBOX,
p_vtweg LIKE zknvh-vtweg OBLIGATORY. ".. Update JA/NEIN ?
START-OF-SELECTION.
*... Löschen ZKNVH .....................................................
IF NOT bu IS INITIAL.
DELETE FROM zknvh WHERE hityp = 'A'.
IF sy-subrc GT 4.
ROLLBACK WORK.
MESSAGE e001(zm) WITH text-002.
ENDIF.
ENDIF.
*Select the Vtweg and perform based on the Vtweg..
*Running two Variants in the BG processing..
IF p_vtweg EQ 'MZ'.
PERFORM form_06.
ELSEIF p_vtweg EQ 'AU'.
PERFORM form_04.
ENDIF.
FORM form_06 *
FORM form_06.
*... Fuellen LKNVH ....................................................
SELECT * INTO CORRESPONDING FIELDS OF TABLE lknvh
FROM knvh
WHERE hityp = 'A'
AND datbi GE sy-datum
AND hzuor = '06'.
MESSAGE i002(zm) WITH text-005 sy-dbcnt.
*... Fuellen Knoten KKNVH .............................................
SELECT * INTO CORRESPONDING FIELDS OF TABLE kknvh
FROM knvh
WHERE hityp = 'A'
AND datbi GE sy-datum
AND hzuor LT '06'.
*... Aufbau BU_ZKNVH ..................................................
LOOP AT lknvh.
CLEAR: bu_zknvh, flag.
MOVE-CORRESPONDING lknvh TO bu_zknvh.
zaehler = 6.
DO 4 TIMES.
zaehler = zaehler - 1.
UNPACK zaehler TO help_hzuor.
bu_zknvh-hier05 = lknvh-hkunnr.
IF sy-index = 1.
READ TABLE kknvh WITH TABLE KEY
mandt = sy-mandt
hzuor = help_hzuor
hityp = lknvh-hityp
kunnr = lknvh-hkunnr
vkorg = lknvh-hvkorg
vtweg = lknvh-hvtweg
spart = lknvh-hspart.
ELSE.
READ TABLE kknvh WITH TABLE KEY
mandt = sy-mandt
hzuor = help_hzuor
hityp = kknvh-hityp
kunnr = kknvh-hkunnr
vkorg = kknvh-hvkorg
vtweg = kknvh-hvtweg
spart = kknvh-hspart.
ENDIF.
IF sy-subrc = 0.
CASE help_hzuor.
WHEN '05'. bu_zknvh-hier04 = kknvh-hkunnr.
WHEN '04'. bu_zknvh-hier03 = kknvh-hkunnr.
WHEN '03'. bu_zknvh-hier02 = kknvh-hkunnr.
WHEN '02'. bu_zknvh-hier01 = kknvh-hkunnr.
ENDCASE.
ELSE.
WRITE: / text-004,
kknvh-hityp,
kknvh-kunnr,
kknvh-vkorg,
kknvh-vtweg,
kknvh-spart,
kknvh-hkunnr,
kknvh-hvkorg,
kknvh-hvtweg,
kknvh-hspart,
kknvh-hzuor.
flag = 'X'.
EXIT.
ENDIF.
ENDDO.
IF flag IS INITIAL.
APPEND bu_zknvh.
ENDIF.
ENDLOOP.
ENDFORM. " form_06
Form_4 looks exactly like form_6 just the table name changed and Hier05 and Hier04 fields are Blanks..
INSERT zknvh from Table bu_zknvh.
MESSAGE i002(zm) WITH text-006 sy-dbcnt.
IF sy-subrc <> 0 OR bu IS INITIAL.
ROLLBACK WORK.
MESSAGE e001(zm) WITH text-003.
ELSE.
COMMIT WORK.
ENDIF.
INSERT zknvh from Table au_zknvh.
MESSAGE i002(zm) WITH text-006 sy-dbcnt.
IF sy-subrc <> 0 OR bu IS INITIAL.
ROLLBACK WORK.
MESSAGE e001(zm) WITH text-003.
ELSE.
COMMIT WORK.
ENDIF.
1) When I select VTWEG 'MZ' everything is working without anyproblem...
2) When I select VTWEG 'AU' I can see only one RECORD.. where as their are around 41,000 records.. in this Selection..
Normally with this prog the ZKNVH table should be filled with the specified fields..
Only if the VTWEG is AU the Hier05 and Hier04 is Blank and others are filled with data.. bcoz in the Customer Hierarchy of AU has only 4 levels...
and if VTWEG is MZ all the fields should be filled with data as the Customer Hierarchy of Mz has 6 levels..
Please check the prog and suggest me how I can Fill append the table ZKNVH with data when I select AU..
Thanx in advance...
Preethu
Message was edited by: PreethuHERE IS THE FULL CODE:: please help
REPORT zcou2006.
TABLES: zknvh.
*... Datentypen ................................
TYPES:
BEGIN OF t1_knvh, "... Knoten
mandt LIKE knvh-mandt,
hzuor LIKE knvh-hzuor,
hityp LIKE knvh-hityp,
kunnr LIKE knvh-kunnr,
vkorg LIKE knvh-vkorg,
vtweg LIKE knvh-vtweg,
spart LIKE knvh-spart,
hkunnr LIKE knvh-hkunnr,
hvkorg LIKE knvh-hvkorg,
hvtweg LIKE knvh-hvtweg,
hspart LIKE knvh-hspart,
grpno LIKE knvh-grpno,
bokre LIKE knvh-bokre,
prfre LIKE knvh-prfre,
END OF t1_knvh,
t2_knvh LIKE knvh,
t3_zknvh LIKE zknvh,
t4_zknvh LIKE zknvh,
t1_hknvh TYPE HASHED TABLE OF t1_knvh WITH UNIQUE KEY
mandt hzuor hityp kunnr vkorg vtweg spart.
DATA:
lknvh TYPE t2_knvh OCCURS 0 WITH HEADER LINE,
bu_zknvh TYPE t3_zknvh OCCURS 0 WITH HEADER LINE,
au_zknvh TYPE t4_zknvh OCCURS 0 WITH HEADER LINE,
kknvh TYPE t1_hknvh WITH HEADER LINE,
flag(1) TYPE c,
help_hzuor LIKE knvh-hzuor,
zaehler TYPE p.
INITIALIZATION.
AUTHORITY-CHECK OBJECT 'ZZABAP'
ID 'ZZABAP' FIELD 'ZCOU2006'
ID 'ZZAKTI' FIELD '1'.
IF sy-subrc <> 0.
MESSAGE e001(zm) WITH text-001.
ENDIF.
PARAMETER:
bu AS CHECKBOX,
p_vtweg LIKE zknvh-vtweg OBLIGATORY.
START-OF-SELECTION.
IF NOT bu IS INITIAL.
DELETE FROM zknvh WHERE hityp = 'A'.
IF sy-subrc GT 4.
ROLLBACK WORK.
MESSAGE e001(zm) WITH text-002.
ENDIF.
ENDIF.
IF p_vtweg EQ 'MZ'.
PERFORM form_06.
ELSEIF p_vtweg EQ 'AU'.
PERFORM form_04.
ENDIF.
FORM form_06.
SELECT * INTO CORRESPONDING FIELDS OF TABLE lknvh
FROM knvh
WHERE hityp = 'A'
AND datbi GE sy-datum
AND hzuor = '06'.
MESSAGE i002(zm) WITH text-005 sy-dbcnt.
SELECT * INTO CORRESPONDING FIELDS OF TABLE kknvh
FROM knvh
WHERE hityp = 'A'
AND datbi GE sy-datum
AND hzuor LT '06'.
LOOP AT lknvh.
CLEAR: bu_zknvh, flag.
MOVE-CORRESPONDING lknvh TO bu_zknvh.
zaehler = 6.
DO 4 TIMES.
zaehler = zaehler - 1.
UNPACK zaehler TO help_hzuor.
bu_zknvh-hier05 = lknvh-hkunnr.
IF sy-index = 1.
READ TABLE kknvh WITH TABLE KEY
mandt = sy-mandt
hzuor = help_hzuor
hityp = lknvh-hityp
kunnr = lknvh-hkunnr
vkorg = lknvh-hvkorg
vtweg = lknvh-hvtweg
spart = lknvh-hspart.
ELSE.
READ TABLE kknvh WITH TABLE KEY
mandt = sy-mandt
hzuor = help_hzuor
hityp = kknvh-hityp
kunnr = kknvh-hkunnr
vkorg = kknvh-hvkorg
vtweg = kknvh-hvtweg
spart = kknvh-hspart.
ENDIF.
IF sy-subrc = 0.
CASE help_hzuor.
WHEN '05'. bu_zknvh-hier04 = kknvh-hkunnr.
WHEN '04'. bu_zknvh-hier03 = kknvh-hkunnr.
WHEN '03'. bu_zknvh-hier02 = kknvh-hkunnr.
WHEN '02'. bu_zknvh-hier01 = kknvh-hkunnr.
ENDCASE.
ELSE.
WRITE: / text-004,
kknvh-hityp,
kknvh-kunnr,
kknvh-vkorg,
kknvh-vtweg,
kknvh-spart,
kknvh-hkunnr,
kknvh-hvkorg,
kknvh-hvtweg,
kknvh-hspart,
kknvh-hzuor.
flag = 'X'.
EXIT.
ENDIF.
ENDDO.
IF flag IS INITIAL.
APPEND bu_zknvh.
ENDIF.
ENDLOOP.
ENDFORM. " form_06
FORM form_04.
SELECT * INTO CORRESPONDING FIELDS OF TABLE lknvh
FROM knvh
WHERE hityp = 'A'
AND datbi GE sy-datum
AND hzuor LE '06'.
MESSAGE i002(zm) WITH text-005 sy-dbcnt.
SELECT * INTO CORRESPONDING FIELDS OF TABLE kknvh
FROM knvh
WHERE hityp = 'A'
AND datbi GE sy-datum
AND hzuor LT '06'.
LOOP AT lknvh.
CLEAR: au_zknvh, flag.
MOVE-CORRESPONDING lknvh TO au_zknvh.
zaehler = 6.
DO 4 TIMES.
zaehler = zaehler - 1.
UNPACK zaehler TO help_hzuor.
au_zknvh-hier05 = ' '.
IF sy-index = 1.
READ TABLE kknvh WITH TABLE KEY
mandt = sy-mandt
hzuor = help_hzuor
hityp = lknvh-hityp
kunnr = lknvh-hkunnr
vkorg = lknvh-hvkorg
vtweg = lknvh-hvtweg
spart = lknvh-hspart.
ELSE.
READ TABLE kknvh WITH TABLE KEY
mandt = sy-mandt
hzuor = help_hzuor
hityp = kknvh-hityp
kunnr = kknvh-hkunnr
vkorg = kknvh-hvkorg
vtweg = kknvh-hvtweg
spart = kknvh-hspart.
ENDIF.
IF sy-subrc = 0.
CASE help_hzuor.
WHEN '05'. au_zknvh-hier04 = ' '.
WHEN '04'. au_zknvh-hier03 = kknvh-hkunnr.
WHEN '03'. au_zknvh-hier02 = kknvh-hkunnr.
WHEN '02'. au_zknvh-hier01 = kknvh-hkunnr.
ENDCASE.
ELSE.
WRITE: / text-004,
kknvh-hityp,
kknvh-kunnr,
kknvh-vkorg,
kknvh-vtweg,
kknvh-spart,
kknvh-hkunnr,
kknvh-hvkorg,
kknvh-hvtweg,
kknvh-hspart,
kknvh-hzuor.
flag = 'X'.
EXIT.
ENDIF.
ENDDO.
IF flag IS INITIAL.
APPEND au_zknvh.
ENDIF.
ENDLOOP.
ENDFORM. " form_04
END-OF-SELECTION.
INSERT zknvh FROM TABLE bu_zknvh.
MESSAGE i002(zm) WITH text-006 sy-dbcnt.
IF sy-subrc <> 0 OR bu IS INITIAL.
ROLLBACK WORK.
MESSAGE e001(zm) WITH text-003.
ELSE.
COMMIT WORK.
ENDIF.
INSERT ZKNVH FROM TABLE AU_ZKNVH.
MESSAGE I002(ZM) WITH TEXT-006 SY-DBCNT.
IF SY-SUBRC <> 0 OR BU IS INITIAL.
ROLLBACK WORK.
MESSAGE E001(ZM) WITH TEXT-003.
ELSE.
COMMIT WORK.
ENDIF.
CALL FUNCTION 'Z_SELECT_OPTIONS_PRINT'
EXPORTING
irepid = 'ZCOU2006'
ausgabe = ' '
EXCEPTIONS
OTHERS = 1.
Message was edited by: Preethu -
Runtime error in MSS - Team- General Information- Related links- Employee Dates
Hello All,
We recently upgrade from 7.01 to 7.31, we also updated the respective XSS components also to compatible levels. All applicatoins are coming up well except the Employee dates and Desciplinary actions based on related links under MSS ->Team->General Information.
Below is the error -
java.lang.ClassNotFoundException: com.sap.pcuigp.xssfpm.wd.interfaces.wdp.IExternalIVAC ------------------------- Loader Info ------------------------- ClassLoader name: [sap.com/mss~hras] Loader hash code: 5ed59f53 Living status: alive Direct parent loaders: [system:Frame] [interface:webservices] [interface:cross] [interface:security] [interface:transactionext] [library:webservices_lib] [library:opensql] [library:jms] [library:ejb20] [service:p4] [service:ejb] [service:servlet_jsp] [library:tc~bl~exception~lib] [library:tc~aii~base~offline~facade] [library:tc~cmi] [library:tc~ddic~runtime~facade] [library:tc~bl~logging~api] [sap.com/tc~wd~api] Resources: /Q1ETP001/usr/sap/QP4/J44/j2ee/cluster/apps/sap.com/mss~hras/servlet_jsp/webdynpro/resources/sap.com/mss~hras/root/WEB-INF/lib/sap.com~mss~hras.jar ---------------------------------------------------------------
Please note our ECC is on EHP4, so we cannot proceed as mentioned in http://scn.sap.com/thread/3415508
Thanks,
VamshiSame here: ClassNotFoundException in getting connection>>java.lang.ClassNotFoundException: com.sap.portals.jdbc.db2.DB2Driver Found…
cheers -
Creating Employee Group and subgroup in OM
Dear Viewers,
I am new in this SAP, I have started learning SAP HR / HCM. Presently I am learning OM and creating Organisational Structure.
Can anyone help me in giving examples to create employee group and employee subgroup categories.
Thanks & Regards,
SoujanyahHI Swapnil,
Thank you for the link.
I have got a sample by searching in google
[http://www.laccd.edu/hr/Documents/HRGuide_H-300_EmployeeSub-Group.pdf]
Can I get some other samples please as specified in that table as EG and ESG -
Getting employee data year wise in different coulmns
My employee table consists of employee data and hiredate.I want the output to be in the following way
total numer of employees,employees hired in 1995,1996,1997,1998 in different columns.
can anyone help me in doing this
Thanks
Kiranmayeeuser10486303 wrote:
My employee table consists of employee data and hiredate.I want the output to be in the following way
total numer of employees,employees hired in 1995,1996,1997,1998 in different columns.Like this?
SQL> select * from emp;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
7369 SMITH CLERK 7902 17-DEC-80 800 20
7499 ALLEN SALESMAN 7698 20-FEB-81 1600 300 30
7521 WARD SALESMAN 7698 22-FEB-81 1250 500 30
7566 JONES MANAGER 7839 02-APR-81 2975 20
7654 MARTIN SALESMAN 7698 28-SEP-81 1250 1400 30
7698 BLAKE MANAGER 7839 01-MAY-81 2850 30
7782 CLARK MANAGER 7839 09-JUN-81 2450 10
7788 SCOTT ANALYST 7566 19-APR-87 3000 20
7839 KING PRESIDENT 17-NOV-81 5000 10
7844 TURNER SALESMAN 7698 08-SEP-81 1500 0 30
7876 ADAMS CLERK 7788 23-MAY-87 1100 20
7900 JAMES CLERK 7698 03-DEC-81 950 30
7902 FORD ANALYST 7566 03-DEC-81 3000 20
7934 MILLER CLERK 7782 23-JAN-82 1300 10
14 rows selected.
SQL> ed
Wrote file afiedt.buf
1 with emp1 as (select rownum rn, emp.empno
2 from emp
3 where to_number(to_char(emp.hiredate,'YYYY')) = 1980)
4 ,emp2 as (select rownum rn, emp.empno
5 from emp
6 where to_number(to_char(emp.hiredate,'YYYY')) = 1981)
7 ,emp3 as (select rownum rn, emp.empno
8 from emp
9 where to_number(to_char(emp.hiredate,'YYYY')) = 1982)
10 ,emp4 as (select rownum rn, emp.empno
11 from emp
12 where to_number(to_char(emp.hiredate,'YYYY')) = 1987)
13 --
14 select emp1.empno as "1980", emp2.empno as "1981", emp3.empno as "1982", emp4.empno as "1987"
15 from emp1 full outer join emp2 on (emp1.rn = emp2.rn)
16 full outer join emp3 on (COALESCE(emp1.rn, emp2.rn) = emp3.rn)
17* full outer join emp4 on (COALESCE(emp1.rn, emp2.rn, emp3.rn) = emp4.rn)
SQL> /
1980 1981 1982 1987
7369 7499 7934 7788
7521 7876
7698
7844
7566
7902
7782
7839
7654
7900
10 rows selected.
SQL> -
Hi All,
In my current project, I have lots of interfaces to send employee data to third party. Now the interface team has decided to use IDOCs to transfer employee data. Employee data is of the order of 20,000 and many interface will be scheduled to run daily. So here are my questions:
1. Earlier decided approach was to use file interface. Is IDOC better in this case?
2. Over and above this, they want to generate 1 IDOC per employee data (if the interface has to run every business day, then ~5 Million IDOCs per year and this is just for one interface). Do you think this is the right approach?
Appreciate you responce.
Cheers,
BhaskarHi Bhaskar,
My humble thoughts on the questions you have asked,
1. Earlier decided approach was to use file interface. Is IDOC better in this case?
Well, the first questions is does this third party application have an SAP connector to transact IDOCs or do you have a middleware in between? Now, if you dont have a middleware/third party application doesn't support IDOC Communication, then you will have to look at file interface(or other possible means)
Anyways assuming that an IDOC communication is indeed possible between the two systems with/without a middleware in between, the advantages of IDOC over file interface is many
1) IDOCs use transactional RFC (which is asynchronous in nature , but i guess you know this already), which assures QOS EO - Exactly Once.
2) IDOCs provides superior monitoring, audit and reconciliation capabilities, which you would have to code for yourself in File interface.
3) IDOCs - More structured and organized programming, hence easy to maintain over time.
4) Standard IDOCs are available which can deployed immediately by doing some configurations, and any custom requirement can be coded in using customer enhancements.
2. Over and above this, they want to generate 1 IDOC per employee data (if the interface has to run every business day, then ~5 Million IDOCs per year and this is just for one interface). Do you think this is the right approach?
You can definitely use IDOC archiving, and also i guess in real time scenario, you would want to send the delta changes w.r.t the data of an employee and not send the complete master data on a daily basis.
All said, if this is a one time run/an interface which might be scrapped in near future, with no need of advanced monitoring and audit capabilities you might still want to go with File interface, i am sure you will get more informative replies from experts on this forum, so keep watching the thread
Regards,
Chen -
Defining / Assigning Employee Groups and Sub Groups.
I have defined a Personnel Area for e.g Barron Hotels - London BH01 and Barron Hotels - Manchester - BH02. I have also defined there respective Personnel Subareas.
What exact steps much I take to define the Employee Group and Employee Sub Groups and how do I link (Assign) them to corresponding the Personnel Area and Personnel subareas defined above.
Can some one please show me the exact steps. I have heard SM30 and V_503_ALL mentioned but how exactly are these used.
Many thanks.Hi Tomuri,
There is no link between EG-ESGs and Personnel Area -Subareas.. All these form an Enterprise Structure for an organisation and it can be seen against an employee in IT0001 - Org Assignment.
Well, you have created PA as well as PSAs. Now what you do is, similarly create EG- ESGs.. say for example..
Emplyee Groups as A- Associate, B- Managers... etc...
Employee Subgropus as A1, A2,.. B1, B2.. etc...
Path: IMG-> Enterprise structure->Definition->Human Resources Management-> Employee Groups and
-> Employee Subgroups
When you create Personnel Areas.. you need to assign them to a Company Code...
Path: IMG-> Enterprise structure->Assignment->Human Resources Management-> Assign Personnel Area to Company Code
Similarly, when you create Employee Subgroups, you assign it to Employee Groups (EGs)
Path: IMG-> Enterprise structure->Assignment->Human Resources Management
-> Assign employee subgroup to employee group
Next is the table you mentioned in your query... V_503_ALL... this clubs the groupings for -> ES grouping for collective agreement provision, Employee subgroup grouping for primary wage types, time quota types, work schedule etc,,, these are according to company requirements..
For any further queires, do reply...
I hope the information proveded helps you...
Award points if the query was resolved...
Good luck..
Regards,
Shweta -
Employee Data for Business Partner
Hi All,
I am using BAPI_BUPA_CREATE_FROM_DATA as a Function Module in a program to create Business Partners by reading data from an Excel file.I am able to create business partners but I couldn't find the BAPI using which I can add Employee data for "Employee" role of a new Business Partner.
Can anyone help me out in this regard.
Kind Regards,
DeeptiHi Deepti,
You can see if the function module BAPI_BUPA_FS_EMPLOYM_ADD is more appropriate for you.
Regards
Venu -
Propose or change automatically, Employee Group and Subgroup.
Dear all, when executing an exit Action, thru transaction PA40, what's the best way to propose by default/change automatically, the employee group/subgroup?
Example: I want to change the employee group from '1' (Active) to '2' (Inactive), but the fields are disabled for input.
Do i have to do this thru the enhancement "PBAS001", or is there any way to do this thru configuration?
Sincerely,
Hugo FerreiraI was searching for something in SDN and got this post.
Though it's a very late reply, whatever Sreenu has told is correct.
In the table T529A, you can define the employment status wehther it has to be active, withdrawn or inactive.
This field is input disabled in the action and the values will be defaulted from the configuration.
But Changing the employee group and employee subgroup , we can't change. If that is what is required, the values might depend on the configuration.
And even through some enhancement also we can't change. because, for IT0000 no enhancement are available. Even though the fields are from IT0001, I doubt it can be changed through enhancemnet.
If you have already achieved it through enhancemnet, please let us know.
Thanks,
RSS.
Maybe you are looking for
-
Which one better to use - jsp:useBean or import statement
Hi, I just want to know that which one is better to use jsp:useBean or import statement . I can instantiate and call method of myclass - 1) by importing the class through import tag in jsp as <%@page import="myclass"%. or 2). by using <jsp:useBean ta
-
Urgent Help in Standard Costing
Dear sap friends Company want to use standard costing in sap, however they are changing their standard costs sometimes in the middle of the month and various times per month. The discussion is around what the best practice should be and to understan
-
My PC specs: Intel Core 2 Quad 2.5GHz Nvidia 9800GT video card Seagate 600gb hardrive The TV is a Philips 720p (Not exactly sure what model it is)
-
Hello, I just created a trigger, but can't figure out how to edit. When I right-mouse click on the a table, and then go to the trigger section, there is no option for editing. Thanks, sck10
-
Movie Won't Download from iTunes on iPad
I recently purchased two movies from iTunes using a gift card I got for Christmas. I started the download and once the first movie got too about 3.2 GB of 6.2' it stopped and started over for no apparent reason. I tried multiple times to download bot