Шрек написал(а):
Нужно автоматически создавать группу видов работ. Попробовал пакетным вводом, так KLH1 не поддаётся. Кто нибудь создает группы видов работ автоматически?
Цитата:
FU BAPI_ACTIVITYTYPEGRP_CREATE
____________________________________________________
Text
Object BUS1115 (Activity Type Group) - Method Create
Creating or changing an activity type group
All the groups from the table HierarchyNodes are created in the system. The controlling area of the groups is entered in the ControllingAreaImp parameter, any existing groups are overwritten.
Information about the nodes of a hierarchy is transferred to the table HierarchyNodes. This table contains the group names and the description for each node in the hierarchy. The hierarchy structure is portrayed via the order of the nodes in the table and the level of the node in the HIERLEVEL field.
If values or value intervals are assigned to a node, then the entry in the VALCOUNT field shows the number of assigned values or value intervals. These are transfered to the HierarchyValues table in the order in which these appear in the hierarchy.
Example
The group 'GROUP1' has the following structure:
GROUP1
|
|---- GROUP11
| |
| |---- GROUP111
| |
| |---- VALUE1
|
|---- GROUP12
|
|---- VALUE2
|---- VALUE3 - VALUE9
The HierarchyNodes table thus contains the following entries:
GROUPNAME HIERLEVEL VALCOUNT
GROUP1 0 0
GROUP11 1 0
GROUP111 2 1
GROUP12 1 2
Only the nodes GROUP111 and GROUP12 contain values or intervals, the HierarchyValues table therefore contains the following entries:
VALFROM VALTO
VALUE1 VALUE1
VALUE2 VALUE2
VALUE3 VALUE9
Groups can contain either values or other groups, i.e. only the end nodes of the hierarchy contain values.
If the optional parameter TopNodeOnly is set to 'X', only the first node in the hierarchy table can be created or changed. In this case the table HierarchyNodes, in addition to these nodes, may only contain level 1 nodes. These nodes must already exist in the system, here they are merely attached to the first node. In this way, for example, an existing large hierarchy can be extended by attaching a new sub-tree without the hierarchy having to be completely recreated.
If an error occurs when you create a group, the error message is issued in the parameter Return.
Notes
You require the authorization for object K_CSLA_SET.
Parameters
CONTROLLINGAREAIMP
TOPNODEONLY
CONTROLLINGAREA
GROUPNAME
RETURN
HIERARCHYNODES
HIERARCHYVALUES
Exceptions
Function Group
KGR2