Skip to Content
0
Former Member
Jun 08, 2011 at 10:36 AM

Create Whole Project with BAPI_PROJECT_MAINTAIN

1184 Views

Dear Experts,

If I want to create Project Def.: PRJ-A-00001 with WBS Element and its hierarchy as:

Project Def. PRJ-A-00001.

WBS Level 1: WBS-1

WBS Level 2: WBS-1.1 (Sub Level of WBS-1)

WBS Level 2: WBS-1.2 (Sub Level of WBS-1)

Can I create all of WBS element and its hierarchies at one time via function "BAPI_PROJECT_MAINTAIN"?

This is my sample test data which I fill in BAPI (test data directory),

*---I_PROJECT_DEFINITION

PROJECT_DEFINITION: PRJ-A-00001

*---I_PROJECT_DEFINITION_UPD

PROJECT_DEFINITION: X

*---I_METHOD_PROJECT

REFNUMBER: 000001

OBJECTTYPE: WBS-ELEMENT

METHOD: CREATE

OBJECTKEY: WBS-A-L1

REFNUMBER: 000002

OBJECTTYPE: WBS-ELEMENT

METHOD: CREATE

OBJECTKEY: WBS-A-L1.1

REFNUMBER: 000000

OBJECTTYPE: WBS-HIERARCHY

METHOD: CREATE

OBJECTKEY:

REFNUMBER: 000003

OBJECTTYPE: WBS-ELEMENT

METHOD: CREATE

OBJECTKEY: WBS-A-L1.3

REFNUMBER: 000000

OBJECTTYPE: WBS-HIERARCHY

METHOD: CREATE

OBJECTKEY:

REFNUMBER: 000000

OBJECTTYPE:

METHOD: SAVE

OBJECTKEY:

*---I_WBS_ELEMENT_TABLE

WBS_ELEMENT: WBS-A-L1

PROJECT_DEFINITION: PRJ-A-00001

DESCRIPTION: WHOLE PROJECT

RESPONSIBLE_NO: 00000001

WBS_ELEMENT: WBS-A-L1.1

PROJECT_DEFINITION: PRJ-A-00001

DESCRIPTION: Sub Level 1

RESPONSIBLE_NO: 00000002

WBS_ELEMENT: WBS-A-L1.2

PROJECT_DEFINITION: PRJ-A-00001

DESCRIPTION: Sub Level 2

RESPONSIBLE_NO: 00000003

*---I_WBS_ELEMENT_TABLE_UPDATE

WBS_ELEMENT: X

PROJECT_DEFINITION: X

DESCRIPTION: X

RESPONSIBLE_NO: X

WBS_ELEMENT: X

PROJECT_DEFINITION: X

DESCRIPTION: X

RESPONSIBLE_NO: X

WBS_ELEMENT: X

PROJECT_DEFINITION: X

DESCRIPTION: X

RESPONSIBLE_NO: X

*---I_WBS_HIERARCHIE_TABLE

WBS_ELEMENT: WBS-A-L1

PROJECT_DEFINITION: PRJ-A-00001

UP:

DOWN: WBS-A-L1.1

LEFT:

RIGHT:

WBS_ELEMENT: WBS-A-L1.1

PROJECT_DEFINITION: PRJ-A-00001

UP: WBS-A-L1

DOWN:

LEFT:

RIGHT: WBS-A-L1.2

WBS_ELEMENT: WBS-A-L1.2

PROJECT_DEFINITION: PRJ-A-00001

UP:

DOWN:

LEFT: WBS-A-L1.1

RIGHT:

But when I execute, I've got the error "The transfered hierarchy is inconsistent". Please advises which one of my steps is wrong...

Thanks,

Sam