Migrate Hierarchical Task Lists ("Create" Transaction WPSTLH1)
I am new to Data Migration and I have been creating some LSMWs using IBIP and have working General and Equipment Task List load programs.
however the requirement is to migrate Hierarchical Task Lists too.
there seems to be no standard functions to do this, and the way you activate the screen in the transaction WPSTLH1 makes it not suitable for a screen recording (due to the use of mouse to activate the screen)
has anyone successfully created this type of migration objects?
or will i have to write ABAP to do this part?
found program RWPSTLH_DINP that seems to do the trick!
Similar Messages
-
API for Task list create/change
Hi,
Is there any API for task list create/change (Transaction IA05/06)?
Thanks
Sanket SethiThat would be very useful to know for me too. So has anybody an idea?
Greetings Philip -
Migrating PM task lists with lsmw
can someone help?
we are migration task lists with operations that have long texts:
the source is the MPLA and MPOS tables, entered in excel sheet and we have STXT as well, with a few lines of text per operation
when the data is migrated with lsmw, the text comes out weird....strange symbols, no new lines etc etc.
does anyone have experience with migration PM task lists and can give me an idea of what to do?
by the way, the end of the lsmw is BI.
thanks
AlisaI have the same problem....
Please can somebody help me? -
Task List - Create New Form for Subtasks
Hi, Is this possible to create a new form for SubTasks in SharePoint 2013 task List
probably using Infopath. Out of Box, Sharepoint opens datasheet view to add the subtask for a main task. just want to know whether it is possible.
Any help will be highly appreciated
Ram SharmaHi Ram,
Per my understanding, you want to create a New Form for creating sub tasks.
By default, the subtasks can only be created in the datasheet view, which means that there are some fields of a task cannot be filled in when subtask created, what’s
more, there is no OOTB feature can meet this requirement.
Actually, a subtask is also a normal task, the difference is that it can be connected with the parent task through a property “ParentID”. Let’s say if there is a task
with “ID” 1, then the “ParentID” of its subtasks will be “1;#1”.
Thus, as a workaround, you can create a custom New Form page with the extra “ParentID” field to be filled in. After submitting, a new task will be created, because
the “ParentID” has a value which points to another task, this new task will be a subtask now. This can be done with Client Object Model programmatically.
About how to work with Client Object Model:
JavaScript Client Object Model
http://msdn.microsoft.com/en-us/library/office/hh185006(v=office.14).aspx
More information about JavaScript Client Object Model:
How to: Create, Update, and Delete List Items Using JavaScript
http://msdn.microsoft.com/en-us/library/office/hh185011(v=office.14).aspx
Common Programming Tasks in the JavaScript Object Model
http://msdn.microsoft.com/en-us/library/office/hh185015(v=office.14).aspx
Best regards
Patrick Liang
TechNet Community Support -
Error while creating configurable task list
Dear Expert,
I am trying to create configurable task list for equipments and I want to use this task list for preventive maintenance cycle. In following steps I will tell you what i did in the process.
Step1:- Characteristic is created and different values are assigned to this.
Step2:- Class with class type 300 is created, characteristic is assigned to this class
Step3:- Equipments are created and class created in above steps is assigned to them and character values are set for them
Step4:- General maintenance task list created
Step5:- Configuration profile for task list with same class is created
now while creating the object assignment in the task list operation, in the dependency basic data I am getting error ' No source code entered'. Please guide me what data do I need to enter in this basic data and where I am doing wrong.
I try to follow the previous discussion regarding the same topic, but unable to create this object dependency assignment.
Thanx in advance, for your help.
Regards,
ParagHi Parag,
See this document.Configurable Tasklist
I hope you will be able to connect and correct your process accordingly.
Step3 here (CU01) is related to your issue.
You are expected to give a code shown like that in the Editor above Assignments in the Tasklist Extras menu (Takes to CU01)
Jogeswara Rao K -
Hi PM Experts,
I have a general doubt in PM task list.
When I open a Equipment task list with transaction IA03, and go to the components assigned to an operation.
There i can see a field "Holder" ... can someone please explain to me what is this "Holder" field.
Actually when i copy this routing to create another counter, the "Holder" is not getting copied.
Please Help.
Thanks,
RohitHi,
There i can see a field "Holder"
I'm not aware of that field. Maybe it is a custom field or belongs to some IS-functionality. What is the field name (F1 - Technical information) ?
-Paul -
SharePoint Provider Hosted App that can update existing SharePoint Task List
Note: I am unable to take advantage of the Microsoft.SharePoint library directly. Adding a reference results in a 32bit/64bit library mismatch error.
I have to find a solution that uses only the Microsoft.SharePoint.Client extension.
I am looking for example code where provider-hosted SharePoint App loads a SharePoint Task List View that allows users to interact with the tasks.
So far I have only been able to programmatically create and then load the SharePoint tasks list, create and populate a DataTable object and set the datasource of a GridView object to that DataTable.
I am unable to trigger my method linked to my checkbox within the gridview.
Ideally I would like to just customize a Task View that already has this functionality.
Here is my default.aspx.cs code-behind file:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using SP = Microsoft.SharePoint.Client;
namespace SPAppBasicWeb
public partial class Default : System.Web.UI.Page
protected void Page_PreInit(object sender, EventArgs e)
Uri redirectUrl;
switch (SharePointContextProvider.CheckRedirectionStatus(Context, out redirectUrl))
case RedirectionStatus.Ok:
return;
case RedirectionStatus.ShouldRedirect:
Response.Redirect(redirectUrl.AbsoluteUri, endResponse: true);
break;
case RedirectionStatus.CanNotRedirect:
Response.Write("An error occurred while processing your request.");
Response.End();
break;
protected void Page_Load(object sender, EventArgs e)
// The following code gets the client context and Title property by using TokenHelper.
// To access other properties, the app may need to request permissions on the host web.
var spContext = SharePointContextProvider.Current.GetSharePointContext(Context);
using (var clientContext = spContext.CreateUserClientContextForSPHost())
//clientContext.Load(clientContext.Web, web => web.Title);
//clientContext.ExecuteQuery();
//Response.Write(clientContext.Web.Title);
SP.ClientContext cc = new SP.ClientContext("http://server/sites/devapps");
SP.Web web = cc.Web;
SP.List list = web.Lists.GetByTitle("General Tasks");
SP.CamlQuery caml = new SP.CamlQuery();
Microsoft.SharePoint.Client.ListItemCollection items = list.GetItems(caml);
cc.Load<Microsoft.SharePoint.Client.List>(list);
cc.Load<Microsoft.SharePoint.Client.ListItemCollection>(items);
//try
//const int ColWidth = 40;
cc.ExecuteQuery();
DataTable dt = new DataTable();
dt.Columns.Add("Task Name", typeof(string));
dt.Columns.Add("ID", typeof(int));
foreach (Microsoft.SharePoint.Client.ListItem liTask in items)
DataRow dr = dt.NewRow();
dr["Task Name"] = liTask["Title"];
dr["ID"] = liTask["ID"];
//dr["chkTask"] = liTask["Checkmark"];
dt.Rows.Add(dr);
GridView1.DataSource = dt;
GridView1.DataBind();
protected void chkTask_CheckedChanged(object sender, EventArgs e)
//add code here to update Task Item by ID
Response.Write("checkbox event triggered");
Here is my simple default.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="SPAppBasicWeb.Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="chkTask" runat="server" OnCheckedChanged="chkTask_CheckedChanged" AutoPostBack="true" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
</form>
</body>
</html>
http://www.net4geeks.com Who said I was a geek?Hi,
Please try to modify your code as below:
using (var clientContext = spContext.CreateUserClientContextForSPHost())
SP.Web web = clientContext.Web;
SP.List list = web.Lists.GetByTitle("General Tasks");
SP.CamlQuery caml = new SP.CamlQuery();
Microsoft.SharePoint.Client.ListItemCollection items = list.GetItems(caml);
clientContext.Load(items);
clientContext.ExecuteQuery();
If the code still not works, I suggest you debug the code or following the blog below to create a Provider-Hosted App for SharePoint and read list items from SharePoint list.
http://blogs.msdn.com/b/steve_fox/archive/2013/02/22/building-your-first-provider-hosted-app-for-sharepoint-part-2.aspx
Best Regards
Dennis Guo
TechNet Community Support -
Change Request Management "There is no task list for this project"
Hello!
I would like to use the functionality of CharM in SOLMAN 4.0.
When I enter the Tcode /n/tmwflow/proj I receive the waring/error "There is no task list for this project" (/TMWFLOW/TRACK_N114)
If I create my own task list via Task list --> create
I get the warning "You cannot change task lists in the SAP namespace"
What are the steps to define task list for my project?
Do I need to configure SPRO ... --> Extended Configuration --> Schedule Manager?
The second warning I get: "NO CTS projects created yet" or
"The Solution Manager project does not have an active CTS project yet".
How can these warnings/errors be corrected?
Thank you very much!
regardsHi,
Pls click the check button(next to activate button)
see the SLG1 log generated remove the errors shown in red.
One it is done u press the refresh button & thn u cn create the task list
chk
https://websmp202.sap-ag.de/~sapdownload/011000358700000657692007E/ECTS_CHARM_SP12.PDF
/people/dolores.correa/blog/2008/07/26/first-steps-to-work-with-change-request-management-scenario
http://help.sap.com/saphelp_sm32/helpdata/en/0c/5b2160f6fa4b83a3674a210b1cdeb0/content.htm
Regards
Prakhar -
I have two end users in the same plant, with the exact same security roles and user parameters. When one user creates an SM03 the system assigns a general task list created for there plant. When the other user does exactly the same thing, the system displays a pop up to choose the task list, then a pop up to choose the operations. What is causing this? This happens to various users in various plants.
Table TPMUS must be populated with user ID. No entry needs to be maintained only an entry with user name created. This table has no configuration or defaults in parameters. Steps to be taken by end user: Pull up any SM0x in IW32
1. Extras u2013 Settings u2013 Default values
Order Type field:
1. Enter SM03
2. Click the save icon u2013 DO NOT click the GREEN CHECK
3. Remove SM03
4. Click save icon
5. Exit IW32
Background table is now maintained for user -
Dear Experts
I have the following client requirement
In the Instrumentation Department there are many Transmitters of different ranges(0-200, 0-300,0-10 etc). They will calibrate those equipments in the following manner
let us take an example of transmitter of range 0-200deg
First they will give the value of 0deg to the transmitter and check the output. it must be in the range of -1 to 2. next they will give the value of 25 deg and check the output It must be in the range of 23 to 26. In the same manner they will check for 50deg, 75deg, 100deg. Like that they will check for different equipments of different ranges. So How can i map this process in sap for calibration process. I am new to sap So I am requesting to help me.
Thanks in advance
RaviCreate MIC in QS21 for 0 deg, 25 deg, 50 deg, etc., such as wherever you want to check the reading. Keep description appropriately which shows the input degree. Maintain the lower limit, upper limit & target value for that MIC. MIC should be as Quantitative.
Create Task List (IA01 / IA05) separately for different range equipment & mention one operation as Transmitter Calibration and assign the desired MIC to that operation. Mention Inspection Point as 300 in Task List header.
Create Calibration Order type by assigning Inspection type 14 to that. OR use PM06 order type
Create Calibration Order in IW31 & assign the task list created for that transmitter
While releasing, Inspection lot will be created. Record the results in QA32.
Note: There are many threads discussed about calibration process. So, search in google as "Calibration". -
I am creating maint plan (IP42) and during assigning Task List, it is asking for "Task List Type" as input.
I have searched in header screen of task list but could not find it. Can anyone say from where I can get this.
Regards.
ManojHI
at the time of creating plan, youhave to assign the task list,
so when you search from plan you need to tick on check box of FL tasklist (if plan belongs to FL level),tick equipment task list if you want to assign the task list created against the equipment(IA01)
if you want to assign the general maintenance task lsit tick on the check box of general maintenace task list.
if you want to know the task list type
A -general task list
E-Equipment Task List
T-Task List for Funct. Location
-ashok -
Migrating Task Lists associated with the documents
Hi,
I am currently in middle of migrating documents and all the attached equipment numbers, functional locations, material masters, etc. I have migrated these items and they are fine.
The mini stumbling block at the moment is migrating task lists attached to these documents. I am not sure how I can check any task list attached to a document i.e. for a given document can I see the relevant task list in cv02n or cv03n? Or from where to extract these i.e. with DRAW, DRAD, etc.
Any suggestions most welcome.
Cheers,
DhavalHi Dhaval,
The standard objects which you have mentioned are tables. And tasklist is a structure. The solution is you can create a view of the tasklist in SAP DMS object link and the dms screen in tasklist IA03 transaction. for this abap enhancement is required)(z-development). This can be achived. But the difference is that like EQUI ,MARA,LFA1 these are tables and standard objects. for adding another objects there is different method(tables). In your case it's structure so make view of it with help of abap'r.
I hope this will resolve the query.
Regards,
Ravindra -
Error while creating task list
Hi All,
I am configuring change management , i have created project and assigned logical component for that when i create task list it gives below error .
For object /TMWFLOW/M , number range interval 01 does not exist
Message no. NR751
Diagnosis
The database table NRIV has the delivery class 'C', i.e. the SAP default settings are only in client 000.
Procedure
Create the missing number range interval in customizing.
Transaction code:
I have already maintained number ranges.
Thanks
SantoshHi ,
Make sure you maintain the number range interval to be no. "01" and not "1" or anything else. I kept getting the "Error reading information for number range object /TMWFLOW/D" (and /M/ and /V) even though I had added the number range interval as described in the manual. As soon as I deleted the interval "1" and put it back with "01" that check passed and I could create a task list.
Thanks
Abullais -
Example of a source file for Creating general maintenance task list
Hi SAP Gurus,
I need to create general maintenance task list from a source file. Reading forums i found that it is possible by using LSMW, with object 0490 and method 0000.
However, I don't know how to associate structure IBIPTLST, IBITLOP and IBIPMAT. When i assign individual source files for each structure, and I execute LSMW, a problem appears indicating that IBITLOP don't have all the required fields from the list header.
This is the structure propose by SAP in standar programa IBIP.
Structure - IBIPTLST Task list header
|-->> IBIPTEXT (see comment below)
|-->> IBIPTLOP Operations
| |-->> IBIPTEXT (see comment below)
| |-->> IBIPTMAT Material for one operation
| |-->> IBIPPRTS Production resources/tools (PRT
| |-->> LONGTEXT (see comment below)
| |--> IBIPMPAC Maintenance packages (up to 32)
|--->> IBIPBDCD (see comment below) from operation overview
In other forums, a possible solution is to define an unique source file, that is proposed by LSMW, but i don't know how to obtain this template.
Can you send me an excel example of how to define de input file or the steps I have to follow in order to execute an LSMW or the standard transaction IBIP?.
My e-mail is [email protected]
I have read all the SAP documentation, what i really need is an example.
Thanks a lot
Andrés.solved
-
BAPI to create a PM notification with a task list (as in IW21)
Hi to all,
my question is: is there a bapi to create a PM notification in which I can add a task list? A bapi with which I can simulate the transaction IW21.
Thank you very much,
AntonioHi,
Try using the Bapi.
BAPI_ALM_NOTIF_CREATE
Also use this BAPI_ALM_NOTIF_TASK_COMPLETE to complete the task.(if the task is not getting updated)
Then use BAPI_TRANSACTION_COMMIT.
Regards,
Raj.
Maybe you are looking for
-
Scanning... and Mulitple String lines
My text file that I want to scan looks like this format: Name of Student Test Answers (True or false) Example: Joe Smith TFTFTFFTFFFTFFTFFTFTTFF etc.. Jane Sims FTFTFTTFFTTFFTFFFTFTFTF etc.. The issue is - I know how to scan the data of my textfile.
-
Which trigger to use in this case
Hello All, I have a form in which I have an list item STATUS STATUS may have values a or b or c or d One event should happen when user selects 'c' whose earlier status is 'b'. Here I have two doubts 1) Which trigger I have to use 2) How to get the ol
-
Hi Gurus, I want to post an invoice in MIRO which is having over 1000 line items. I want to select 300 line items at a time. I am selecting line items one by one. Can you suggest me anyother method of selecting line items which takes less time? Plea
-
SQL Loader versus External Table
If anyone has worked on external tables please let me know your views.
-
Oracle 9i and calendar definitons
In 8i we used OrdSys.OrdtCalendar to store in the database calendar definitions. After installation of 9i I couldn't find this type at all and functions which operated with calendar definitions gone as well. What can I use for calendar definitions in