Quantcast
Channel: SCN : Unanswered Discussions - SAP ERP HCM Employee Self-Service
Viewing all articles
Browse latest Browse all 3114

Update PA with HRMD_A07 idoc

$
0
0

Hi master,

 

I have to update PA from an external system, with two webservices that contains the date from the

 

employees.

 

I have create the IDOC to hire an employee, like:

 

E1PLOGI

    PLVAR    01

    OTYPE    P

    OBJID    00069959

    OPERA    I

 

    E1PORIG

    PLVAR    01

    OTYPE    P

    OBJID    00069959

 

    E1PITYP

    PLVAR    01

    OTYPE    P

    OBJID    00069959

    INFTY    0000

    BEGDA    18000101

    ENDDA    99991231

 

        E1P0000

        PERNR    00069959

        INFTY    0000

        ENDDA    99991231

        BEGDA    20150101

        AEDTM    20150518

        UNAME    ICAUDET

        MASSN    01

        MASSG    01

        STAT2    3

        STAT3    1

 

    E1PITYP

    PLVAR    01

    OTYPE    P

    OBJID    00069959

    INFTY    0302

    BEGDA    18000101

    ENDDA    99991231

 

       E1P0302

        PERNR    00069959

        INFTY    0302

        ENDDA    20150101

        BEGDA    20150101

        AEDTM    20150101

        UNAME    ICAUDET

        MASSN    01

        MASSG    01

 

    E1PITYP

    PLVAR    01

    OTYPE    P

    OBJID    00069959

    INFTY    0003

    BEGDA    18000101

    ENDDA    99991231

 

        E1P0003

        PERNR    00069959

        INFTY    0003

        ENDDA    99991231

        BEGDA    20150101

        AEDTM    20150518

        UNAME    ICAUDET

        RRDAT    20150101

        DAT00    20150101

        UHR00    122400

        VIEKN    04

 

    E1PITYP

    PLVAR    01

    OTYPE    P

    OBJID    00069959

    INFTY    0001

    BEGDA    18000101

    ENDDA    99991231

 

        E1P0001

        PERNR    00069959

        INFTY    0001

        ENDDA    99991231

        BEGDA    20150101

        AEDTM    20150518

        UNAME    ICAUDET

        BUKRS    2000

        WERKS    2000

        PERSG    1

        PERSK    Z1

        VDSK1    2000

        BTRTL    0001

       JUPER    2000

        ABKRS    E0

        PLANS    00000000

        SNAME    HUERTA PEREZ, EMILIO

        ENAME    HUERTA PEREZ EMILIO

        OTYPE    S

        SBMOD    2000

        KOKRS    2000

 

    E1PITYP

    PLVAR    01

    OTYPE    P

    OBJID    00069959

    INFTY    0002

    BEGDA    18000101

    ENDDA    99991231

 

       E1P0002

        PERNR    00069959

        INFTY    0002

        ENDDA    99991231

        BEGDA    20150101

        AEDTM    20150518

        UNAME    ICAUDET

        NACHN    HUERTA

        VORNA    EMILIO

        ANRED    1

        GBDAT    19740619

        GBLND    ES

        GBDEP    46

        GBORT    VALENCIA

        NATIO    ES

        SPRSL    S

        FAMST    0

        PERMO    04

        PERID    11111111H          1

        NACH2    PEREZ

 

    E1PITYP

    PLVAR    01

    OTYPE    P

    OBJID    00069959

    INFTY    0006

    BEGDA    18000101

    ENDDA    99991231

 

        E1P0006

        PERNR    00069959

        INFTY    0006

        SUBTY    1

        ENDDA    99991231

        BEGDA    20150101

        AEDTM    20150518

        UNAME    ICAUDET

        ANSSA    1

        STRAS    DOCTOR ALVARO LOPEZ

        ORT01    VALENCIA

        PSTLZ    46011

        LAND1    ES

        STATE    46

        HSNMR    000012

        POSTA    05

        STRDS    CL

 

    E1PITYP

    PLVAR    01

    OTYPE    P

    OBJID    00069959

    INFTY    0027

    BEGDA    18000101

    ENDDA    99991231

 

        E1P0027

        PERNR    00069959

        INFTY    0027

        ENDDA    99991231

        BEGDA    20150101

        AEDTM    18052015

        UNAME    ICAUDET

        KSTAR    01

        KST01    OPOP0401

        KPR01    100

        AUF01    OPIN0003

 

Employee appears in PA30 correctly.

 

 

 

 

 

At this time, for example, I want to a drop inthe company, so I makeanotherIDOC in mode U withinfotypes0000, 0302and0001 (the same as I haveas fardowninthePA40) like this:

E1PLOGI

 

    E1PITYP

 

        E1P0000

 

    E1PITYP

 

        E1P0302

 

    E1PITYP

 

        E1P0001

 

with the date from when the employee is out of our company. the problem is, when i process the IDOC, IT0000 and IT0001 are incosistent:

 

 

We have both IT0000 and IT0001 with two cuts, one from the hiring from BEGDA to 31.12.9999 and another from the drop, with BEGDA when employee isn´t in our society, to 31.12.9999. so we create an inconsistency.

 

How can we solve these situation?


 


Viewing all articles
Browse latest Browse all 3114

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>