Changing Infotype 0019 (Monitoting Taks) - Advice Needed
Hello everyone.
I have a requirement to add three new fields to a new
subtype (98) which has been created under the 0019
infotype. Can anyone give me some advice/pointers as to
how one will go about amending the screens PA20/PA30
i.e. best practices etc. , things I need to consider
Cheers
Andy
Andy,
you have to add those fields as CI Include.
And then have to modify the module pool for IT0019 to accept the change according to the subtype.
Regards,
Amit
Similar Messages
-
i cant take it out of it and i cant restore becasue i changes host to sariks sever i need help can any one help me please please i just got my ipod i realy need help
Sorry, due to the Terms of Use, problems with jailbroken devices can't be discussed here.
-
Infotype 0019 Monitoring of Task
Dear All,
When Im trying to create Infotype 0019 system is not defaulting date in the field Date of Task. Client is complaining that earlier date used to appear in that field automatically.
I too understand that we have to give the date there manually. but client is insisting that earlier it used to be default.
Also as per the below link it is been given that date will defaulted. Can anybody tell me if there is some entries missing in any of the tables.
http://help.sap.com/saphelp_46c/helpdata/en/7e/5e04d34a1611d1894c0000e829fbbd/content.htm
Thanks
Ravi..Hi,
"The system suggests a default date independently of the task type. This date can be overwritten at any time"
As given in the link for reminder date.
Reminder date is the date used to remind about the task type configured with the task date.The following configuration is to be carried out, i.e. PA->Evaluation Basis->Monitoring of Task->Determine task type. The reminder date is the date which reminds about the task u will need to perform.
There are 3 options to remind according to the configurations done, one is same as the task date, other is date before task date and the final one is date after task date. Selecting this will automatically create the required reminder date as per config.
If no time unit for follow up/lead time is given in the config part for your task type system automatically takes the task type date as the required reminder date.
Think it is clear now.
regards.
Edited by: Vishnu AG on Nov 11, 2011 2:11 PM
Edited by: Vishnu AG on Nov 11, 2011 2:18 PM -
Whether any bapi is available or not for infotype 0019(monitoring of dates)
Dear abapers,
can u plz guide me whether any bapi is available or not for infotype 0019(monitoring of dates)
i need to upload data from the text file to sap with the following fields.
*Pers No. *
*Task Type *
*Date Type *
*Processing Indicator *
*Reminder date *
*Lead/follow-up time *
*Lead/follow-up time *
Comments
regards,
manojHi,
Use this FM HR_INFOTYPE_OPERATION
Regards,
Shan -
Advice needed on buying iphone as gift
I went to apple store, they do not want to sell iphone to me unless I sign AT&T 2 years plan. I thought AT&T has locked the phone and users must subscribe in order to use it. Why Apple store still not allow me to buy?
Please advice, if I want to buy online iphone for my brother, do I or my brother have obligation to sign out AT&T plan?
One more advice needed, I found the shipment takes weeks, do I have option to arrange for self-collection?
My brother birthday is coming soon, I need above advice urgently.
Thank you very muchTamara wrote:
I'm guessing English is not your first language. It's possible that you misunderstood them. Apple Store employees won't refuse to sell you an iPhone and you don't have to sign up for service in the store.
Well that's not entirely true.
Apple Stores have been instructed not to sell you an iPhone if any of the following is true:
You state that you will not be signing up with AT&T.
You do not have an ID from a US state, also indicating you will not be activating with AT&T
You do not have a credit card
For example, I've seen US Apple Store managers refuse to sell iPhones to European residents because of the AT&T lock-in. -
Video intensive work on Mac Pro? Advice Needed
Hi everyone,
I've been originally saving up for a while now for an iMac 24" as it offers the best specification price wise. But now I leaning on the Mac Pro and therefore need some advice.
I know that there are alot of posts on advice - need to buy mac etc. so therfore I would really appreciate if I am afforded some help.
I am mostly going to do ALOT of video encoding (via handbrake) and I am looking for the best configuration available to achieve lowest waiting time.I think you should go back and look at the other threads with advice, your budget. There is "ideal" and "affordable."
Will it pay for itself in 24 months so you can afford the next revision at that time?
Start with an 8-Core 3GHz.
Add a Port Multiplier controller and two drive cases, 5 drives each, nearly 400MB/sec RAID.
Throw in 8GB RAM.
Add in costs for software upgrades, two sets of backups, four internal 500GB drives.
Seagate has 750GB, as does WD. Hitachi has their $450 1000GB monster.
Give yourself time to build, test, and optimize your setup, and expect to change it over time as you learn more.
Can't afford that? then trim the 8-core. But Apple has shown how efficient next generation applications already are for video when it comes to 3GHz 8-core Mac Pro. -
Change infotype 2003 when changing infotype 2001
Hi,
When changing some infotype 2001, I need to make a change for the same date in infotype 2003. So, I'm using BADI HRPAD00INFTY, method BEFORE_OUTPUT so I can change infotype 2003.
I already can change the infotype in that BADI, but after changing infotype 2001, which means on PAI, it seems that the old value of infotype 2003 is saved in memory, so it does not assume the new value there, and it gives me a warning message that I want to avoid with this development.
When I leave the transaction, infotype 2003 is updated, so that is working.
Do you have any idea how can I save the change in infotype 2003 in memory, so when changing 2001 it will recognize it?
Thanks in advance.
Best regards,
Sónia GonçalvesYou can try using the function call 'HR_INITIALIZE_BUFFER'.
Arya -
In Logic 9, is there any way of editing the take folders of, say, 7 different drum tracks at the same time, so that each track has the same changes applied to its takes?
scottiewade wrote:
Thanks. I know how to select multiple tracks in the mixer, did that and put on group clutch,
Hi
Wrong..
To assign tracks to a group, click in the dark gray box just above the automation (Read/Write/Off etc) on a channel strip, and select the group number you wish to use. The first tim eyou assign a group, the Group Setting swindow will appear automatically, thereafter you need to click on the group area and choose 'Open Group Settings'.
Make sure that you have turned off Group Clutch (this disables all Groups)
Maybe this will help
http://support.apple.com/kb/VI248
CCT -
Maintain texts for Infotype 0019 via ABAP.
Hi,
The issue is related to maintaining texts for Infotype 0019. I have a program below. The main problem is I am facing is for some records it inserts text in Infotype (0019) but for some it does not. Can anyone suggest why so or a way to resolve this problem ???
REPORT ytbctest009.
TABLES: pernr, pcl1.
INFOTYPES: 0019.
DATA: key LIKE pskey.
DATA: BEGIN OF ptext OCCURS 200.
DATA: line(72).
DATA: END OF ptext.
SELECTION-SCREEN BEGIN OF BLOCK abc WITH FRAME TITLE text-001.
PARAMETERS: p_pernr LIKE pernr-pernr.
SELECTION-SCREEN END OF BLOCK abc.
ptext-line = 'TEST 1'.
APPEND ptext.
ptext-line = 'Test 2'.
APPEND ptext.
ptext-line = 'Test 3'.
APPEND ptext.
rp-read-infotype p_pernr 0019 0019 '18000101' '99991231'.
SORT p0019 DESCENDING.
READ TABLE p0019 INDEX 1.
p0019-itxex = 'X'.
MOVE-CORRESPONDING p0019 TO key .
CALL FUNCTION 'HR_INFOTYPE_OPERATION'
EXPORTING
infty = '0019'
number = p_pernr
validityend = p0019-endda
validitybegin = p0019-begda
record = p0019
operation = 'MOD'.
EXPORT ptext TO DATABASE pcl1(tx) ID key.
Thanks in advance.Hi Rajashree,
I hope , below code will solve the problem.
<b>Main Code</b>
FUNCTION zhr_mustus_update_it0019.
*"*"Local interface:
*" IMPORTING
*" VALUE(IM_PERNR) TYPE P0019-PERNR OPTIONAL
*" VALUE(IM_USRID) TYPE PA0105-USRID OPTIONAL
*" VALUE(IM_SUBTY) TYPE P0019-SUBTY
*" VALUE(IM_TERMN) TYPE P0019-TERMN OPTIONAL
*" VALUE(IM_MNDAT) TYPE P0019-MNDAT OPTIONAL
*" VALUE(IM_BVMRK) TYPE P0019-BVMRK OPTIONAL
*" VALUE(IM_TEXT) TYPE CHAR30 OPTIONAL
*" EXPORTING
*" VALUE(EX_RETURN_MESSAGE) TYPE STRING
*" VALUE(EX_MESSAGE_ID) TYPE ARBGB
*" VALUE(EX_MESSAGE_NUMBER) TYPE MSGNR
*" EXCEPTIONS
*" SYSTEM_FAILURE
*" COMMUNICATION_FAILURE
REFRESH bdcdata.
REFRESH it_bdc_message.
* Validations
PERFORM validations USING im_usrid im_subty im_mndat
CHANGING im_pernr
g_task_date
g_rem_date.
* Return message
MOVE:
g_message TO ex_return_message,
'ZMSGHR' TO ex_message_id,
g_msgno TO ex_message_number.
* If there any error don't process
CHECK ex_return_message IS INITIAL.
* If reminder date is missing then its creation
IF im_mndat IS INITIAL.
* Fill BDC for PA30 Creation
PERFORM fill_bdc_for_creation USING im_pernr
im_subty
im_text
g_task_date
g_rem_date.
ELSE.
* Its a change, Fill BDC for PA30 change
PERFORM fill_bdc_for_change USING im_pernr
im_subty
im_termn
im_bvmrk
im_text.
ENDIF.
* Call transaction PA30
PERFORM bdc_call_transaction.
* Return message
MOVE:
g_message TO ex_return_message,
g_msgid TO ex_message_id,
g_msgno TO ex_message_number.
ENDFUNCTION.
<b>All Above Subroutines,</b>
*& Form Validations
* Validations for MUS/TUS
* -->U_USRID User id for TUS
* -->U_SUBTY Subtype 10 - MUS, 11 - TUS
* -->U_MNDAT Reminder date
* <--PERNR Person for MUS
* <--U_TASK_DATE Task date
* <--U_REM_DATE Reminder date
FORM validations USING u_usrid LIKE pa0105-usrid
u_subty LIKE p0019-subty
u_mndat LIKE p0019-mndat
CHANGING u_pernr LIKE p0019-pernr
u_task_date LIKE sy-datum
u_rem_date LIKE sy-datum.
DATA:
BEGIN OF it_tmp_0019 OCCURS 0,
termn LIKE pa0019-termn,
END OF it_tmp_0019.
CLEAR g_message.
* Validations for MUS
IF u_subty EQ c_subty_10.
MOVE sy-datum TO u_task_date.
IF u_pernr IS INITIAL.
* Person number is missing
MOVE:
text-001 TO g_message,
'003' TO g_msgno.
ELSEIF u_mndat IS INITIAL.
* Its creation, check if there is already a open item
SELECT pernr
FROM pa0019
INTO u_pernr
WHERE pernr EQ u_pernr
AND subty EQ u_subty
AND bvmrk NE '2'.
EXIT.
ENDSELECT.
IF sy-subrc EQ 0.
* Throw an error if there is already a open item
MOVE:
text-006 TO g_message,
'004' TO g_msgno.
ENDIF.
ENDIF.
ENDIF.
* Validations for TUS
IF u_subty EQ c_subty_11.
IF u_usrid IS INITIAL
AND u_pernr IS INITIAL.
* User/Person number is missing
MOVE:
text-002 TO g_message,
'005' TO g_msgno.
ELSEIF NOT u_usrid IS INITIAL.
SELECT pernr
FROM pa0105
INTO u_pernr
WHERE usrid EQ u_usrid.
ENDSELECT.
IF u_pernr IS INITIAL.
* Person number is missing
MOVE:
text-001 TO g_message,
'006' TO g_msgno.
ENDIF.
ENDIF.
IF g_message IS INITIAL.
SELECT termn
FROM pa0019
INTO TABLE it_tmp_0019
WHERE pernr EQ u_pernr
AND subty EQ u_subty
AND bvmrk NE '2'.
READ TABLE it_tmp_0019 WITH KEY termn = sy-datum.
* There is no open task for today
IF sy-subrc NE 0.
MOVE sy-datum TO u_task_date.
ELSE.
* There is a open task for today, new task should be created next
* available date and reminder date is yesterday's date
SORT it_tmp_0019 DESCENDING.
READ TABLE it_tmp_0019 INDEX 1.
u_task_date = it_tmp_0019-termn + 1.
u_rem_date = sy-datum - 1.
ENDIF.
ENDIF.
ENDIF.
ENDFORM. "VALIDATIONS
*& Form Fill_bdc_for_creation
* BDC data for creation , Transaction PA30
* -->U_PERNR Person
* -->U_SUBTY Subty MUS - 10, TUS - 11
* -->U_TEXT Text
* -->U_TASK_DATE Task date
* -->U_REM_DATE Task date
FORM fill_bdc_for_creation USING u_pernr LIKE p0019-pernr
u_subty LIKE p0019-subty
u_text TYPE char30
u_task_date LIKE sy-datum
u_rem_date LIKE sy-datum.
* Scree1
DATA:
l_task_date(10),
l_rem_date(10).
* Use system date as Task date
WRITE:
u_task_date TO l_task_date,
u_rem_date TO l_rem_date.
PERFORM bdc_dynpro USING 'SAPMP50A' '1000'.
PERFORM bdc_field USING 'RP50G-PERNR'
u_pernr.
PERFORM bdc_field USING 'RP50G-CHOIC'
'0019'.
PERFORM bdc_field USING 'RP50G-SUBTY'
u_subty.
PERFORM bdc_field USING 'BDC_OKCODE'
'=INS'.
* Screen2
PERFORM bdc_dynpro USING 'MP001900' '2000'.
PERFORM bdc_field USING 'P0019-TMART'
u_subty.
PERFORM bdc_field USING 'P0019-TERMN'
l_task_date.
IF NOT u_rem_date IS INITIAL.
PERFORM bdc_field USING 'P0019-MNDAT'
l_rem_date.
ENDIF.
PERFORM bdc_field USING 'RP50M-TEXT1'
u_text.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_dynpro USING 'MP001900' '2000'.
PERFORM bdc_field USING 'P0019-TMART'
u_subty.
PERFORM bdc_field USING 'P0019-TERMN'
l_task_date.
IF NOT u_rem_date IS INITIAL.
PERFORM bdc_field USING 'P0019-MNDAT'
l_rem_date.
ENDIF.
PERFORM bdc_field USING 'RP50M-TEXT1'
u_text.
PERFORM bdc_field USING 'BDC_OKCODE'
'=UPD'.
ENDFORM. "fill_bdc_for_creation
*& Form fill_bdc_for_change
* BDC data for change , Transaction PA30
* -->U_PERNR Person
* -->U_SUBTY subtype MUS - 10 , TUS - 11
* -->U_MNDAT Reminder date
* -->U_BVMRK Status
* -->U_TEXT Text
FORM fill_bdc_for_change USING u_pernr LIKE p0019-pernr
u_subty LIKE p0019-subty
u_termn LIKE p0019-termn
u_bvmrk LIKE p0019-bvmrk
u_text TYPE char30.
* Scree1
DATA l_termn_date(10).
WRITE u_termn TO l_termn_date.
PERFORM bdc_dynpro USING 'SAPMP50A' '1000'.
PERFORM bdc_field USING 'RP50G-PERNR'
u_pernr.
PERFORM bdc_field USING 'RP50G-CHOIC'
'0019'.
PERFORM bdc_field USING 'RP50G-SUBTY'
u_subty.
PERFORM bdc_field USING 'RP50G-BEGDA'
l_termn_date.
PERFORM bdc_field USING 'RP50G-ENDDA'
l_termn_date.
PERFORM bdc_field USING 'BDC_OKCODE'
'=MOD'.
* Screen2
PERFORM bdc_dynpro USING 'MP001900' '2000'.
PERFORM bdc_field USING 'P0019-TMART'
u_subty.
PERFORM bdc_field USING 'P0019-TERMN'
l_termn_date.
PERFORM bdc_field USING 'RP50M-TEXT1'
u_text.
PERFORM bdc_field USING 'P0019-BVMRK'
u_bvmrk.
PERFORM bdc_field USING 'BDC_OKCODE'
'=UPD'.
ENDFORM. "fill_bdc_for_change
FORM bdc_call_transaction.
DATA:
l_mode(1) TYPE c VALUE 'N',
l_lines TYPE i,
l_msgvar1 LIKE balm-msgv1,
l_msgvar2 LIKE balm-msgv2,
l_msgvar3 LIKE balm-msgv3,
l_msgvar4 LIKE balm-msgv4.
CALL TRANSACTION 'PA30' USING bdcdata MODE l_mode
MESSAGES INTO it_bdc_message.
* Get last message
DESCRIBE TABLE it_bdc_message LINES l_lines.
READ TABLE it_bdc_message INDEX l_lines.
MOVE:
it_bdc_message-msgid TO g_msgid,
it_bdc_message-msgnr TO g_msgno,
it_bdc_message-msgv1 TO l_msgvar1,
it_bdc_message-msgv2 TO l_msgvar2,
it_bdc_message-msgv3 TO l_msgvar3,
it_bdc_message-msgv4 TO l_msgvar4.
* Prepare message
CALL FUNCTION 'MESSAGE_PREPARE'
EXPORTING
language = sy-langu
msg_id = g_msgid
msg_no = g_msgno
msg_var1 = l_msgvar1
msg_var2 = l_msgvar2
msg_var3 = l_msgvar3
msg_var4 = l_msgvar4
IMPORTING
msg_text = g_message
EXCEPTIONS
function_not_completed = 1
message_not_found = 2
OTHERS = 3.
IF sy-subrc <> 0.
MOVE text-005 TO g_message.
ENDIF.
ENDFORM. "BDC_FIELD
* Start new screen *
FORM bdc_dynpro USING program dynpro.
CLEAR bdcdata.
bdcdata-program = program.
bdcdata-dynpro = dynpro.
bdcdata-dynbegin = 'X'.
APPEND bdcdata.
ENDFORM. "BDC_DYNPRO
* Insert field *
FORM bdc_field USING fnam fval.
CLEAR bdcdata.
bdcdata-fnam = fnam.
bdcdata-fval = fval.
APPEND bdcdata.
ENDFORM. "BDC_FIELD
Cheers.
Santosh. -
RDS Gateway - Why are RAP changes requiring reboot to take effect?
I have Win2k8R2 with RDS Gateway. I am using AD groups in a RAP to define which network resources can be accessed by users. For the most part, it's working as expected, but I am finding that changes to the AD group (e.g. remove a server) are not taking effect
immediately. Users are still able to establish a new connection to a server that has been removed from the AD group. If I reboot the RDS GW, the change seems to take effect, and the users can no longer access the removed server.
While I haven't tested it extensively yet, the change may also take effect after a period of time, without requiring a reboot ... but this doesn't help me either. I need to have such changes take immediate effect.
I've searched the web without luck, this is an awkward topic to get meaningful results on. Can someone tell me definitively when changes to AD groups take effect in the RAP ... and how I can force it to take immediate effect (without a reboot)?
Thanks,
RobHi Dharmesh,
Yes I tried that suggestion, but it made no difference. I don't believe it has anything to do with the Domain Users group, because the problem does resolve itself - after a reboot (without having to change any group membership).
I've just confirmed this situation again yesterday ... on 2 occasions I made changes to AD group memberships that are referenced in RAPs. I added a user to the group to enable them access. Both times I waited at least 5 minutes after making
the changes, but the users still couldn't connect. I ensured all domain controllers had the AD group changes replicated ... users still couldn't connect. I rebooted the RDGW server (I am using a single server, not RD Session Host farm), and that immediately
fixed it. So the problem is still present. It feels as if RDGS is caching AD group membership.
Rob -
How can I change the insert SWF File, I need to add a few things and make it better?
How can I change the insert SWF File, I need to add a few things and make it better? Is there an option inside of the dreamweaver menu that I am not looking at. It would make it easier on me if I changed some things around and didn't have to do it all myself each time I used it. Just incase you was needing to remember what swf flash was, It is not a swf video either.
<object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="640" height="480">
<param name="movie" value="Sonic Kaboom.swf">
<param name="quality" value="high">
<param name="wmode" value="opaque">
<param name="swfversion" value="9.0.115.0">
<!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
<param name="expressinstall" value="../Scripts/expressInstall.swf">
<!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="Sonic Kaboom.swf" width="640" height="480">
<!--<![endif]-->
<param name="quality" value="high">
<param name="wmode" value="opaque">
<param name="swfversion" value="9.0.115.0">
<param name="expressinstall" value="../Scripts/expressInstall.swf">
<!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
<div>
<h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>If I understand correctly, Sonic Kaboom.swf needs to be edited in a separate Flash authoring program and then reinserted into your HTML document.
As Murray said, Flash is dead. Nobody uses it anymore. We use HTML5, CSS3 and JavaScript animations which have universal support from Smartphones, Tablets and other web devices that can't support Flash. Look at Edge Animate.
HTML animation | Download free Adobe Edge Animate CC trial
Nancy O. -
How can I show icon Services for Object in PA30 Infotype 0019
Hi guy.
How can I show icon Services for Object in PA30 Infotype 0019 ?
This icon display in some infotype example infotype 0024(Qualifications).But I wanna use in Infotype 0019.
I don't wanna use menu "Assign facsimile".
Best regards.
Chutima.Sorry - should have said I'm using JDev 10.1.3.0.4 with JSF & ADF BC.
-
"The iTunes library file cannot be saved. You do not have enough access privileges for this operation." Help! This keeps coming up. I've not changed anything. What do I need to do to fix this?
Sounds like a Windows user privelidge problem. Are you using an administrator account on the PC?
-
apple tv 2 - root password has been changed to non default. I need to access apple tv 2. how do i get access with a forgotten password
Welcome to the Apple Community.
It depends on which password you are referring to, but generally speaking you can always restore the Apple TV. -
Using 10.6 iweb 3.04 . I make a small change on a page , then choose publish changes , but seems to take hours and seems to want to publish the whole site , not just a small change?
Doing the following wouldn't hurt either:
delete the iWeb preference files, com.apple.iWeb.plist and com.apple.iWeb.plist.lockfile, that resides in your Home() /Library/Preferences folder.
go to your Home()/Library/Caches/com.apple.iWeb folder and delete its contents.
Click to view full size
launch iWeb and try again.
Maybe you are looking for
-
It seems that the SGE2000 switch will lose the connections of systems after some period of time. I will ping a system and it will be slow or will not reply at all. See example below: C:\>ping 10.1.16.16 Pinging 10.1.16.16 with 32 bytes of data: Reply
-
Illustrator Macros/Scripting
Hey guys is it possible to create macros in illustrator, or how would this be achieved via the scripting. Basically i have a c# application that contains alot of pictureboxes all with images in them. i want to be able to right click an image and sele
-
All, Suppose I raised a PR for a non stock item ( No material code) . I put price approx. as 1000 and as per this value level , it has gone through the release procedure . After converting PR to PO , Purchase dept find that the actual value is 50,000
-
Where in memory is the LRU stored?
Hello, In what memory area are LRUs stored? Kind regards, Peter
-
I have a friend who I was helping out with his iPhone. He has since lost it. I believe I backed it up to my machine but have no idea where to find it. Is it possible to find it and read the back-up file without the original device being connected?