cancel
Showing results for 
Search instead for 
Did you mean: 

Dynamic actions for IT0587

Former Member
0 Kudos

Hi Experts,

Has anybody worked upon Dynamic actions, please help to create the same for an Infotype automation in PA30.

i have read Numerous articles but still unable to develop the same.

Best answers would be rewarded.

regards,

puja

Accepted Solutions (0)

Answers (5)

Answers (5)

former_member215500
Participant
0 Kudos
Former Member
0 Kudos

Hi,

Would you provide us what is business, and why you need dynamic action for IT0587-Provident fund.

What is desired business from Client, What your suggested to client and What you are expecting from SDN forums.

Could you think why SAP not given by standard Dynamic action for IT0587, What is the reason.

In SAP standard  they are given more dynamic actions as per Indian legal business for specific info types IT0581, IT0583 etc..

Former Member
0 Kudos

Hi,

yes i discussed with the client they say it is required just to automate this Infotype

as one manpower is being used for this where only 2 fixed values are to be passed.

why not to automate the same.

regards,

puja

Former Member
0 Kudos

Hi,

While in hiring action have you maintain IT0587 in insert mode in Info group?

You are not given business process at what conditions what you want..based on that only you can get suggestions.

Exe: Employee group 2, 3 having your client, and personnel areas 1000 and 1001 and PF trust you have RPFC and RPF1.

in case maintained RPFC require to maintain Pension contribution etc..

>>>>>>>>>The above only how you have to write Dynamic actions.

Why Can't automated Employee have choice to go for Pension basis or not, Its right from employee side. This is the one of reason user has to select the check box, In SAP standard if end user select pension trust then not selected pension basis shows error message by default which is SAP standard. you need to provide pension number and selection of check box for pension contribution towards pension scheme.

My suggestion is better go for SAP standard only. i.e End user needs to update PF trust/ Pension trust details manually based on employee Choice.

Former Member
0 Kudos

Hi,

No i have not maintained IT0587 in insert mode in Info group

in fact how to do that, it is not clear to me.Can you please explain this ?

i was looking for options and got to know that thru Dynamic actions we can create Infotypes, and hence was searching for the way out..

thanks for your suggestions, well in case i did'nt get any other response i will ask the user to create it by himself.

regards,

puja

Former Member
0 Kudos

Hi,

Have you configured Action types? If not you ask who are configured Action types insert IT0587 also in Info group for hiring.

Any way you need to the following table.

Check what is used "IG" group against Hiring action in T529A.

Changes will be effect the following table for Insert of IT0587.

The same IG keep "INS" operation for IT0587 in  V_T588D with your user group.

Former Member
0 Kudos

Hi Puja,

Saphrd 123456 is talking about PA40 Configuration, haven't you aware of it ?

okay, I prepared a document on PA40 configuration, I don't know how to attach it, I think it will help you out.

Send me test mail, I can share it. @   sap.srikanthnaidu@gmail.com

Former Member
0 Kudos

Hi,

You can attach file directly here.

Use advanced Editor my dear.

Former Member
0 Kudos

Hi,

i checked in our system for these views in SM30

IG group is 1 for Direct Hiring

It INS in view V_T588D for Direct Hiring

regards,

puja

Former Member
0 Kudos

Hi,

thanks for your efforts, i Test mailed you. pls check.

regards

Former Member
0 Kudos

dear Srikanth,

i sent you test mail, pls send me the document.

regards,

puja

Former Member
0 Kudos

Dear SAPHRD,

I have switched to advanced editor still no attachment option available.

Former Member
0 Kudos

Hi Puja,

Hope you have solved it. Could you pl share me the methodology.

Thanks, DS

Former Member
0 Kudos

Hi Puja,

Go to the T-code "SM30" or "SM31" and the table no: V_T588Z and click on Maintain.

A popup will raise asking for the infotype, give 0008.

It will take you to the corresponding infotype screen shown as below.

STy. Field    FC No. S           Variable function part

                   04  10  P           T0001P-MOLGA = '40'

                   04  20  W          P0587-BEGDA = P0008-BEGDA

                   04  30  W          P0587-ENDDA = P0008-ENDDA

                   04  40  W          P0587-TSTID = 'RFP'

                   04  50  W          P0008-PNFLG = 'X'

Try this and let me know the functionality, all the best.

With warm regards,

Srikanth Naidu. Akula

Former Member
0 Kudos

Hi, Srikanth,

I have read your thread, hoping one of you would respond to my query.

I need to create a dynamic action to default value on a field in It0071.

Scenario: employee on NE1 scheme when moved to CRESP scheme, I want to default a flag in the field.

Hence I came up with the below code:

IT.       Subtype. 

IT0071.   CRESP. 40. 4. W. P0071-ZXPENSAVID='X'

Tried the above code but gave me an error saying cant do on same Infotype.

Please advise how I can get this flag defaulted, when employee moved to another subtype.

Kind regards,

Sumana

Former Member
0 Kudos

Hi Puja,

Before completing the above tag, Let me know what you exactly wanted to do with Dynamic actions ?

Because we can do numerous actions with Dynamic Actions as below:

P - Check conditions

I - Maintain infotype record ( Creating a record in an Infotype Automatically with any action)

W - Set default values when creating a new record (If Condition-x met in an Infotype, can define condition-y in another infotype)

V - Reference to another step

F - Call routine

M - Send mail  , etc.

Former Member
0 Kudos

Sir,

i am creating IT0587 as mentioned above while making an Employee entry in PA40.(Direct Hiring)

I - Maintain infotype record ( Creating a record in an Infotype Automatically with any action)

please correct me if i am wrong.

regards,

puja

Former Member
0 Kudos

srikant sir,

i wan't that when i am creating employee pa40 it should automatically create IT0587 with two mandatory fields.

1.) PF trust id : "RFP"

2.) Tick mark Contribution towards pension scheme option.

i created dynamic actions as below.

please correct me if i am wrong somewhere.

Field N     FC     No      S          Variable function part

PFTRU     04      1        W          PA0587-PFTRU='RPF2'

PnFlg       04      2        W          PA0587-PnFlg='X'

regards,

puja

Former Member
0 Kudos

Please configure dynamic action as below to create IT0587 after updating IT0001

IType STy. Field    FC No. S Variable function part

0001                     04  10 I INS,0587,,,(P0001-BEGDA),(P0001-ENDDA)

0001                     04  15 W P0587-PFTRU='RPF2'

0001                     04  20 W P0587-PNFLG='X'

Regards

Ravikumar

Former Member
0 Kudos

hi ravi,

i did the same config as you said

now created employee in PA40.

when i checked IT0587 still it shows message

"No data stored for Provident Fund Contribution in the selected period"

pls suggest.

thanks

Former Member
0 Kudos

While employee hire, did you see IT0587 screen pop-up after updating IT0001 ?

Regards

Ravikumar

Former Member
0 Kudos

I made entry in PA40 and created till IT other previous employers, but till then NO pop up was seen

for IT0587.

i believe system will automatically create entry due to dynamic action created.,may be i am wrong.

but no it did'nt happen.

regards,

puja

Former Member
0 Kudos

Hi Puja,

Sorry for the delay in reply,

Do you want system to automatically pick up the infotype-0587 and update the Values in following ?

1.) PF trust id : "RFP"

2.) Tick mark Contribution towards pension scheme option.

Am I right ?

Former Member
0 Kudos

Hi Puja,

Still you need to dig more, because IT-0587 comes after many infotypes depending upon the Dynamic action already wrote for other Infotypes. So you need to pass many infotypes to Default / Perform the action (Your requirement). All you need to do is be patient enough to see the IT-0587 and save.

With warm regards,

Srikanth Naidu. Akula

Former Member
0 Kudos

Its ok sir, thanks for replying anyways.

Yes you are right i wan't as soon as i enter Employee in PA40(Direct Hiring) and save it should automatically create IT0587 with the above mentioned values in System for all Employees.

regards,

puja

Former Member
0 Kudos

Dear sir,

i am sending you an attachment which says all Infotypes entered in system in PA40.

but did not got any Pop up for IT0587. why is it so. is my configuration correct ?

regards,

puja

Former Member
0 Kudos

Please refer this link with screenshot : http://sapfunctional.com/HCM/DynamicActions/Index.htm

Sushilkumar

Former Member
0 Kudos

Hi Puja,

Go to the T-code "SM30" or "SM31" and the table no: V_T588Z and click on Maintain.

A popup will raise asking for the infotype, give 0587.

It will take you to the corresponding infotype screen shown as below.


Click on New Entries.

Sty: This column is to maintain Dynamic Action for Specific Subtype. If user need to execute the Dynamic Actions based on specific Subtype then this column need to be filled else it can be blank. 

Field Name: Column to specify field name, if require to process Dynamic Actions.

Function Character of step: This column is important part of Dynamic Actions. It’s specified on which action (Create/Change/Delete), dynamic action need to be called.

  

No (Sequence Number): To determine the sequence of each step

S(Indicator of Step):

  • P - Check conditions
  • I - Maintain infotype record ( Creating a record in an Infotype Automatically with any action)
  • W - Set default values when creating a new record (If Condition-x met in an Infotype, can define condition-y in another infotype)
  • V - Reference to another step
  • F - Call routine
  • M - Send mail

Variable Function part: Another important column which contains the steps and definition on the based of previous column ‘Indicator of Step’.

 

Below is the logic to reach your requirement:

This will raise a dynamic action to pick the infotype-0587 automatically and gives the default values as you asked. (RFP & tick for the Scheme). All you need to do is being patient enough when you start hiring action and till you get the infotype-0587,  save it. Then your job is done, you can go check the infotype in "PA30".

I hope this will help you,

With warm regards,

Srikanth Naidu. Akula


Former Member
0 Kudos

hi srikanth ji,

thx for your reply...have one doubt what would be the value of  "No" : sequence number and "S" : indicator of step in case of my scenario.

Like i go to PA30, enter empcode and IT0587...and fill below two values.

1.) PF trust id : "RFP"

2.) Tick mark Contribution towards pension scheme option.

regards,

puja

Former Member
0 Kudos

HI Puja,

N: Sequence Number to indicate the action sequence.

S: is an indicator to comment how an action must go. (Below are indicators)

  • P - Check conditions
  • I - Maintain infotype record ( Creating a record in an Infotype Automatically with any action)
  • W - Set default values when creating a new record (If Condition-x met in an Infotype, can define condition-y in another infotype)
  • V - Reference to another step
  • F - Call routine
  • M - Send mail