Error in WBS Element Hierarchy load after ECC 6.0 Upgrade
Hi All,
After ECC 6.0 Upgrade in R/3, we are doing test load in a Test server. While doing, we have encountered an issue with 0WBS_ELEMENT Hierarchy load. The message in the monitor is like below.
"Node ID 00014240 has not been included in the hierarchy
Message no. RH207"
When I run the same hierarchy in another system which is not upgraded , it works fine.
Anybody has faced similar kind of issues and can throw some light on this issue?
Thanks,
Mohan
Try activating the Heirarchy in R/3 and re-trigger the load, error is very specific to structure of the hierarchy. there is a possibility that this Hierarcy could have got inconsistent after the upgrade.
Thanks,
Amit
Similar Messages
-
Problem during hierarchy load from ECC 6.0 to BW
Hello,
I encountered a problem during hierarchy loads from ECC to BW:
I get the following in BW:
Error when updating Idocs in Source System
Diagnosis
Errors have been reported in Source System during IDoc update:
Once I go into ERP and look at the IDocs I get the following message:
Idoc Error 26:
EDI: Syntax error in IDoc (segment cannot be identified)
Message no. E0078
Diagnosis
The segment E1RSSH does not occur at the current level of the basic type (extension ).
This error can have several reasons:
The segment E1RSSH is assigned to a group whose header segment does not occur.
The segment E1RSSH does not exist in the syntax description of the basic type (extension ).
The sequence of segments in the group in which the segment appears is incorrect.
Previous errors ('mandatory' segment or group missing) may be due to this error.
Procedure
Please check the IDoc or the syntax description of the basic type (extension ).
Can anyone help?The most basic setting in a BW system is its connectivity with the R/3 system (which is a basis team activity, but BI consultant can always help).
Issue: While creating source system, I am getting an error "Segment E1RSSH does not exist".
Diagnosis
Segment E1RSSH is in the syntax description, but it does not exist.
The issue was that some of the entries in the table EDISEGMENT were missing.
As this a standard table, it is recommended to restore the table from Backup or from another BI system. (Please ask your basis team to do it.)
Now, the significance of the segments: We all know that we require 3 message types in total to communicate with R/3 system. RSRQST, RSSEND and RSINFO.
Now each of the message types has some segments which help in communication.
You can see this segment types in the t-code we30. Just enter the basic idoc type and click on display.
This error is not a common error, but can be useful if at any stage of implementation or support, the table gets disturbed and you have issues with source system connectivity.
Thanks
SM -
Message error Item wbs element budget exceeded
Hi
when I do a purchase requisition imputed to WBS element, WBS element consuming, but when I'm going to make the budget document of the reserve (R) in a transaction FMX1 jumps me an error message:wbs element budget exceeded ,it is trying to consumed WBS element , when it has consumed in the purchase requisition.
I have solved it error with limits tolerance but in the funds commitments consumed other time , we see these results in the report S_ALR_8713558.
Where is the problem????
Than youYou have to differentiate the beaviour of the availability control in customizing for PS > Costs > Budget > Define tolerance limit
With the "transaction group" you can differentiate for:
++ All activity groups
00 Purchase requisition
01 Purchase order
07 Funds reservation
Ciao
Giorgio -
Change WBS Element (Investment Measure) after an AR is approved
Experts,
Is there a way to change a WBS Element (Investment Measure) after an AR has been already released/approved.
All thoughts/options/views would be duly appreciated.
Thanks,Well we have a scenario where in a User created an AR and assigned a wrong WBS Element (Investment Measure) to it - The AR got approved and then got released.
So what are the options to update to fix this? -
Creation of WBS Element Hierarchy
Hi Friends,
I have input file like the below(1 Project definition and n WBS elements)
Project Definition WBS Element
HE-000200
HE-000200.01
HE-000200.01.00001
HE-000200.01.00002
HE-000200.02
HE-000200.02.00001
HE-000200.02.00002
HE-000200.03
HE-000200.03.00001
HE-000200.03.00002
HE-000200.04
HE-000200.04.00001
HE-000200.04.00002
I created Project Definition HE-000200 by using BAPI_BUS2001_create.
Now I want to create above WBS elements hierarchy for the above project.
I am using the BAPI_BUS2054_create_multi.
is it possitble to create wbs elemnents like the baove hierarchy by using BAPI_BUS2054_create_multi? if yes send me the code , it will help to me.
!!!!! IT is very urgent.
Waiting for your inputs
Regards,Hi Raju,
See this .,.,this might help u.,.,
*& Include ZBAPIWBS
*& Report Z_BAPI_CJ20N
REPORT Z_BAPI_CJ20N.
INCLUDE ZBAPICJ20NTOP.
INCLUDE ZBAPICJ20NFILEUP.
INCLUDE ZBAPICJ20NLOGIC.
*& Include ZBAPICJ20NTOP
DATA: BEGIN OF ITMAIN OCCURS 0,
PROJECT_DEFINITION TYPE PS_PSPID,
DESCRIPTION TYPE PS_POST1,
PROJECT_PROFILE TYPE PROFIDPROJ,
BUS_AREA TYPE GSBER,
WBS_ELEMENT TYPE PS_POSID,
WBS_DESCRIPTION TYPE PS_POST1,
END OF ITMAIN,WA_MAIN LIKE LINE OF ITMAIN,ITWBS LIKE STANDARD
TABLE OF ITMAIN WITH HEADER LINE, ITMAIN2 LIKE STANDARD TABLE OF
ITMAIN.
DATA: ITPRJDEF TYPE STANDARD TABLE OF BAPI_PROJECT_DEFINITION WITH
HEADER LINE,WA_PRJDEF LIKE LINE OF ITPRJDEF.
DATA: ITPRJDEFUP TYPE STANDARD TABLE OF BAPI_PROJECT_DEFINITION_UP WITH
HEADER LINE, WA_PRJDEFUP LIKE LINE OF ITPRJDEFUP.
DATA: ITMETPRJ TYPE STANDARD TABLE OF BAPI_METHOD_PROJECT,
WA_METPRJ LIKE LINE OF ITMETPRJ.
DATA: RETURN TYPE BAPIRETURN1,MSG TYPE STANDARD TABLE OF
BAPI_METH_MESSAGE WITH HEADER LINE.
DATA: LINES TYPE I,REFNO TYPE I VALUE 0.
DESCRIBE TABLE ITMAIN LINES LINES.
DATA: METTYPE TYPE STRING VALUE 'Create'.
DATA: WA_DUPLI LIKE LINE OF ITMAIN.
WA_DUPLI-PROJECT_DEFINITION = 'JB'.
DATA: SPLIT1(50) TYPE C.
DATA: PREVWBS TYPE PS_POSID VALUE ' ',
LEFTWBS TYPE PS_POSID VALUE ' '.
DATA: POS TYPE I VALUE 1.
DATA: OFF TYPE I VALUE 0,MODE TYPE I,INDEX1 TYPE I VALUE 0,
INDEX2 TYPE I VALUE 0,INDEX3 TYPE I VALUE 0,
INDEX4 TYPE I VALUE 0,INDEX5 TYPE I VALUE 0,
POS2 TYPE I VALUE 0,FLAG TYPE I VALUE 0.
DATA: ITBUS TYPE STANDARD TABLE OF BAPI_BUS2054_NEW,
WA_BUS LIKE LINE OF ITBUS, RET TYPE STANDARD TABLE OF BAPIRET2,
WA_RET LIKE LINE OF RET, ITBUS2 LIKE STANDARD TABLE OF BAPI_BUS2054_NEW,
WA_BUS2 LIKE LINE OF ITBUS, WA_BUS3 LIKE LINE OF ITBUS.
DATA: BAPIRET TYPE BAPIRETURN1,
PROJEX TYPE BAPI_PROJECT_DEFINITION_EX.
*& Include ZBAPICJ20NFILEUP
CALL FUNCTION 'UPLOAD'
EXPORTING
FILENAME = ' '
FILETYPE = 'DAT'
TABLES
DATA_TAB = ITMAIN .
*& Include ZBAPICJ20NLOGIC
SORT ITMAIN BY PROJECT_DEFINITION WBS_ELEMENT.
LOOP AT ITMAIN INTO WA_MAIN.
IF WA_DUPLI-PROJECT_DEFINITION <> WA_MAIN-PROJECT_DEFINITION.
WA_PRJDEF-PROJECT_DEFINITION = WA_MAIN-PROJECT_DEFINITION.
WA_PRJDEF-DESCRIPTION = WA_MAIN-DESCRIPTION.
WA_PRJDEF-PROJECT_PROFILE = WA_MAIN-PROJECT_PROFILE.
WA_PRJDEF-BUS_AREA = WA_MAIN-BUS_AREA.
WA_PRJDEFUP-PROJECT_DEFINITION = 'X'.
WA_PRJDEFUP-DESCRIPTION = 'X'.
WA_PRJDEFUP-PROJECT_PROFILE = 'X'.
WA_PRJDEFUP-BUS_AREA = 'X'.
WA_METPRJ-REFNUMBER = REFNO + 1 .
WA_METPRJ-OBJECTTYPE = 'ProjectDefinition'.
WA_METPRJ-METHOD = METTYPE.
WA_METPRJ-OBJECTKEY = WA_MAIN-PROJECT_DEFINITION.
APPEND WA_METPRJ TO ITMETPRJ.
WA_METPRJ-REFNUMBER = ''.
WA_METPRJ-OBJECTTYPE = ''.
WA_METPRJ-METHOD = 'Save'.
WA_METPRJ-OBJECTKEY = ''.
APPEND WA_METPRJ TO ITMETPRJ.
CALL FUNCTION 'BAPI_PROJECT_MAINTAIN'
EXPORTING
I_PROJECT_DEFINITION = WA_PRJDEF
I_PROJECT_DEFINITION_UPD = WA_PRJDEFUP
IMPORTING
RETURN = RETURN
TABLES
I_METHOD_PROJECT = ITMETPRJ
E_MESSAGE_TABLE = MSG.
IF SY-SUBRC = 0.
FLAG = 1.
ENDIF.
WA_DUPLI-PROJECT_DEFINITION = WA_MAIN-PROJECT_DEFINITION.
COMMIT WORK.
DELETE ITMETPRJ FROM 1 TO 2.
INCLUDE ZBAPIWBS_ALL.
ENDIF.
ENDLOOP.
*& Include ZBAPIWBS_ALL
LOOP AT ITMAIN INTO WA_MAIN WHERE PROJECT_DEFINITION = WA_DUPLI-PROJECT_DEFINITION.
APPEND WA_MAIN TO ITWBS.
ENDLOOP.
*Sort the table
LOOP AT ITWBS INTO WA_MAIN.
SPLIT1 = WA_MAIN-WBS_ELEMENT.
POS = 0.
LOOP AT ITWBS WHERE WBS_ELEMENT <> SPLIT1.
IF STRLEN( ITWBS-WBS_ELEMENT ) = STRLEN( SPLIT1 ).
IF POS = 0.
APPEND WA_MAIN TO ITMAIN2.
ENDIF.
APPEND ITWBS TO ITMAIN2.
DELETE ITWBS WHERE WBS_ELEMENT EQ ITWBS-WBS_ELEMENT.
POS = 1.
ELSE.
IF POS = 0.
APPEND WA_MAIN TO ITMAIN2.
DELETE ITWBS WHERE WBS_ELEMENT EQ WA_MAIN.
ENDIF.
POS = 1.
ENDIF.
ENDLOOP.
INDEX1 = INDEX1 + 1.
ENDLOOP.
*Define UP element
LOOP AT ITMAIN2 INTO WA_MAIN.
WA_BUS-WBS_ELEMENT = WA_MAIN-WBS_ELEMENT.
WA_BUS-DESCRIPTION = WA_MAIN-WBS_DESCRIPTION.
WA_BUS-WBS_UP = ''.
WA_BUS-WBS_LEFT = ''.
SPLIT1 = WA_MAIN-WBS_ELEMENT.
LOOP AT ITMAIN2 INTO WA_MAIN WHERE WBS_ELEMENT <> SPLIT1.
IF STRLEN( WA_MAIN-WBS_ELEMENT ) < STRLEN( SPLIT1 ) .
FIND WA_MAIN-WBS_ELEMENT IN SPLIT1.
IF SY-SUBRC = 0.
WA_BUS-WBS_UP = WA_MAIN-WBS_ELEMENT.
PREVWBS = WA_MAIN-WBS_ELEMENT.
ENDIF.
ENDIF.
ENDLOOP.
APPEND WA_BUS TO ITBUS.
INDEX2 = INDEX2 + 1.
ENDLOOP.
PREVWBS = ''.
LEFTWBS = ''.
Define LEFT ELEMENT.
LOOP AT ITMAIN2 INTO WA_MAIN.
POS = 0.
SPLIT1 = WA_MAIN-WBS_ELEMENT.
READ TABLE ITBUS INTO WA_BUS2 WITH KEY WBS_ELEMENT = WA_MAIN-WBS_ELEMENT.
WA_BUS-WBS_ELEMENT = SPLIT1.
WA_BUS-DESCRIPTION = WA_MAIN-WBS_DESCRIPTION.
WA_BUS-WBS_UP = WA_BUS2-WBS_UP.
OFF = SY-TABIX.
LOOP AT ITMAIN2 INTO WA_MAIN WHERE WBS_ELEMENT <> SPLIT1.
READ TABLE ITBUS INTO WA_BUS3 WITH KEY WBS_ELEMENT = WA_MAIN-WBS_ELEMENT.
IF STRLEN( WA_BUS2-WBS_ELEMENT ) = STRLEN( WA_BUS3-WBS_ELEMENT ) AND
WA_BUS2-WBS_UP = WA_BUS3-WBS_UP AND POS = 0.
IF STRLEN( LEFTWBS ) <> STRLEN( SPLIT1 ).
LEFTWBS = ''.
ENDIF.
IF STRLEN( LEFTWBS ) = STRLEN( SPLIT1 ).
FIND WA_BUS2-WBS_UP IN LEFTWBS.
IF SY-SUBRC <> 0.
LEFTWBS = ''.
ENDIF.
ENDIF.
WA_BUS-WBS_LEFT = LEFTWBS.
LEFTWBS = SPLIT1.
POS = 1.
MODIFY ITBUS INDEX OFF FROM WA_BUS.
ENDIF.
ENDLOOP.
ENDLOOP.
WA_BUS-WBS_ELEMENT = ''.
APPEND WA_BUS TO ITBUS.
Store WBS ELEMENTS.
LOOP AT ITBUS INTO WA_BUS.
SPLIT1 = WA_BUS-WBS_ELEMENT.
APPEND WA_BUS TO ITBUS2.
INDEX3 = 1.
POS = 0.
LOOP AT ITBUS INTO WA_BUS WHERE WBS_ELEMENT <> SPLIT1.
IF STRLEN( WA_BUS-WBS_ELEMENT ) <> STRLEN( SPLIT1 ) AND POS = 0.
POS = 1.
INDEX4 = INDEX3.
CALL FUNCTION 'BAPI_PS_INITIALIZATION' .
CALL FUNCTION 'BAPI_BUS2054_CREATE_MULTI'
EXPORTING
I_PROJECT_DEFINITION = WA_DUPLI-PROJECT_DEFINITION
TABLES
IT_WBS_ELEMENT = ITBUS2
ET_RETURN = RET .
CALL FUNCTION 'BAPI_PS_PRECOMMIT'
TABLES
ET_RETURN = RET.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'
IMPORTING
RETURN = WA_RET.
ENDIF.
APPEND WA_BUS TO ITBUS2.
INDEX3 = INDEX3 + 1.
ENDLOOP.
DELETE ITBUS2 FROM 1 TO INDEX3.
DELETE ITBUS FROM 1 TO INDEX4.
ENDLOOP.
DELETE ITWBS FROM 1 TO INDEX1.
CLEAR ITWBS.
DELETE ITMAIN2 FROM 1 TO INDEX2.
*At the end of all projects' processing
IF FLAG = 1.
CALL FUNCTION 'POPUP_FOR_INTERACTION'
EXPORTING
HEADLINE = 'PS Project & WBS Creation'
TEXT1 = 'All the Projects have been created.Please check......'
TICON = 'I'
BUTTON_1 = 'OK'.
ELSE.
CALL FUNCTION 'POPUP_FOR_INTERACTION'
EXPORTING
HEADLINE = 'Deb Program'
TEXT1 = 'No Projects were created...'
TICON = 'I'
BUTTON_1 = 'CANCEL'
ENDIF.
Regards
Deb -
Skipping errors in WBS elements closure with a SAP / Excel script.
Hai there!
I have a Excel / SAP macro for closing WBS elements in transaction CJ20N. This macro works fine until error messages occur (or warnings) in SAP because something was not completed on the WBS element.
So then I thought the macro may be able to skip the WBS element that has errors on it and continue trying to close the next one instead? And then make a little mark in my list of WBS elements to close. That would save loads of time.
Is this possible? This is what I have in the code right now.
WBSToClose = ActiveCell.Offset(0, 1).Value
session.findById("wnd[0]").maximize
session.findById("wnd[0]/shellcont/shellcont/shell/shellcont[1]/shell/shellcont[1]/shell").topNode = " 23"
session.findById("wnd[0]/shellcont/shellcont/shell/shellcont[0]/shell/shellcont[0]/shell").pressButton "OPEN"
session.findById("wnd[1]/usr/ctxtCNPB_W_ADD_OBJ_DYN-PRPS_EXT").Text = WBSToClose
session.findById("wnd[1]/usr/ctxtCNPB_W_ADD_OBJ_DYN-PRPS_EXT").SetFocus
session.findById("wnd[1]/usr/ctxtCNPB_W_ADD_OBJ_DYN-PRPS_EXT").caretPosition = 0
session.findById("wnd[1]").sendVKey 0
session.findById("wnd[0]/mbar/menu[1]/menu[1]/menu[6]/menu[0]").Select '<--- This is the close button, after this errors sometimes occur.
session.findById("wnd[0]/tbar[0]/btn[11]").press '<--- save button.
session.findById("wnd[0]/shellcont/shellcont/shell/shellcont[1]/shell/shellcont[1]/shell").topNode = " 23"
Below is an example of an error message popping up while trying to close.
session.findById("wnd[0]").maximize
session.findById("wnd[0]/shellcont/shellcont/shell/shellcont[1]/shell/shellcont[1]/shell").topNode = " 23"
session.findById("wnd[0]/shellcont/shellcont/shell/shellcont[0]/shell/shellcont[0]/shell").pressButton "OPEN"
session.findById("wnd[1]/usr/ctxtCNPB_W_ADD_OBJ_DYN-PRPS_EXT").text = WBSToClose
session.findById("wnd[1]/usr/ctxtCNPB_W_ADD_OBJ_DYN-PRPS_EXT").setFocus
session.findById("wnd[1]/usr/ctxtCNPB_W_ADD_OBJ_DYN-PRPS_EXT").caretPosition = 18
session.findById("wnd[1]").sendVKey 0
session.findById("wnd[0]/mbar/menu[1]/menu[1]/menu[6]/menu[0]").select '<--- Selecting close
session.findById("wnd[1]/usr/btnOPTION2").press '<--- Here I click "Continue" on the error message
session.findById("wnd[0]/tbar[0]/btn[3]").press '<--- Back button
session.findById("wnd[0]/shellcont/shellcont/shell/shellcont[1]/shell/shellcont[1]/shell").topNode = " 23"
I would also like the script to put a little mark in my excel file showing which WBS elements that had errors on them. Just a number or so. But thats a bonus.
Is this possible?
Thanks, MattiasHello again!
Thanks alot! I got it to work perfectly with some modifications to the code.
Posting the solution in case someone can find it useful.
If (ActiveCell.Value = 0) Then
Row = 2
Column = 1
WBSToClose = ActiveCell.Offset(0, 1).Value
session.findById("wnd[0]").maximize
session.findById("wnd[0]/shellcont/shellcont/shell/shellcont[1]/shell/shellcont[1]/shell").topNode = " 23"
session.findById("wnd[0]/shellcont/shellcont/shell/shellcont[0]/shell/shellcont[0]/shell").pressButton "OPEN"
session.findById("wnd[1]/usr/ctxtCNPB_W_ADD_OBJ_DYN-PRPS_EXT").Text = WBSToClose
session.findById("wnd[1]/usr/ctxtCNPB_W_ADD_OBJ_DYN-PRPS_EXT").SetFocus
session.findById("wnd[1]").sendVKey 0
session.findById("wnd[0]/mbar/menu[1]/menu[1]/menu[6]/menu[0]").Select '<-- Selecting close
session.findById("wnd[0]/tbar[0]/btn[11]").press '<-- Save button.
On Error Resume Next
session.findById("wnd[1]").Close '<-- Close window button on any error message or warning
If Err.Number = 0 Then
ActiveCell.Value = 2
session.findById("wnd[0]/tbar[0]/btn[3]").press '<--- Back button if error message
End If
On Error GoTo 0
session.findById("wnd[0]/shellcont/shellcont/shell/shellcont[1]/shell/shellcont[1]/shell").topNode = " 23"
Row = Row + 1
End If
If ActiveCell.Value = 2 Then GoTo Fortsaett '<-- Skipping writing "1" in "processed"
ActiveCell.Value = 1
Fortsaett:
n = n + 1
ActiveCell.Offset(1, 0).Select
'Some looping hereafter
Points awarded.
Thanks, Mattias -
Error in WBS element while doing the purchase requisition
Dear All,
While doing the purchase requisition in ps
the error is : Item 010 WBS element IN05-PR09-16 . 04 budget exceeded.
Kindly parovide any solution.
Best Regards,
Venkat.Hi Venkar,
Check the available budget against WBSE - IN05-PR09-16 . 04 (S_ALR_87013558 - Budget/Actual/Commitment/Rem Plan/Assigned ), and the PR amount. Available Budget should be more than PR amount. Based on the tolerance limits set for the budget profile, maintain the Current Budget with budget updates and try to create a PR accordingly.
Hope this solves your problem !!
Br
Hari.
Edited by: Hari Krishna Kudaravalli on Aug 20, 2009 3:25 PM -
WBS ELEMENT DELETED EVEN AFTER EXPENDITURE BOOKED
Hi Dear
I am facing a problem please help me out
the pb is one of my End user created a WBS element then budgeted & Parked an Invoice through FV50 screen using the Cost Center as well.
1)After parking the Document through FV50 screen the Wbs element deleted,
2)now deleting the park document is not possible ,
3)that require Wbs elem when i try to create the same wbs the system gives the message " WBS ELEMENT IS ALREADY EXIST "
4) WHEN I want to display the WBS THE SYSTEM message is wbs element is not Exist"
please help me out in this problem ........ in the following way
a) either to delete the wbs element
b) or to create the deleted wbs ,Hi sridhar,
Thanks you for your replay,
If the Project is locked we can pass transfer enteries or we have to unlock it and pass entries and again lock it.
Can you please advice me
Thanks
jaya -
Runtime Error Project/WBS Element
Hello,
I am getting a Runtime error (statement message 'E') every time i search in the match code for either a Project or a WBS Element, regardless of what transaction they appear in.
Can anyone help me with this?
StephenDid you make any changes to the project coding masks? This error could happen as result in changes to the mask. Project numbers which were valid as per earlier masks may not be fit as per new masks.
If above is a reason implement the note 453280 - Conflicting coding mask and project/WBS element
Regards
Sreenivas -
Invoice posting error with WBS element
I have created purchase order with account assignment category P with WBS element. Quantity 2 numbers and unit price 10000Rs. I checked WBS element in this u201CAVAC Availability control activeu201D check box is selected. Now I am trying to post invoice for this PO with amount 25000Rs with tax amount 1200Rs but getting an error saying u201Cavailability controlu201D cannot post invoice. Help me in this regard
GPHi,
It would be a great help if you would send the error code from the error message.
Kind Regards,
Arminda Jack -
Hi,
I need to know the WBS elements hierachy in table PRHI.
Say for eg. in PRHI my WBS elements is E.00011. (just imagine it is tree structure ). I have 4 fields of UP,DOWN,RIGHT and LEFT. So for a perticular node,I need to process all the left ,right and down node and for each node i need to do some calculation.
So from parent I need to process from left to right ,up to down.
Kindly clariify,
Points will be awarded
Thanks in advance.declare table
I_HIERARCHY STRUCTURE IFHIERIM
DATA: BEGIN OF ITAB_EXT_INT OCCURS 0,
POSID LIKE PRPS-POSID,
PSPNR LIKE PRPS-PSPNR,
END OF ITAB_EXT_INT
CALL FUNCTION 'CJDW_PRHI_CHECK_EXT'
TABLES
I_HIERARCHY = I_HIERARCHY
EXCEPTIONS
INCONSISTENT_HIER = 1
INCOMPLETE_HIER = 2
DIFFERENT_PROJECTS = 3
OTHERS = 4.
LOOP AT I_HIERARCHY.
MOVE I_HIERARCHY-POSID TO ITAB_EXT_INT-POSID.
COLLECT ITAB_EXT_INT.
MOVE I_HIERARCHY-UP TO ITAB_EXT_INT-POSID.
COLLECT ITAB_EXT_INT.
MOVE I_HIERARCHY-DOWN TO ITAB_EXT_INT-POSID.
COLLECT ITAB_EXT_INT.
MOVE I_HIERARCHY-LEFT TO ITAB_EXT_INT-POSID.
COLLECT ITAB_EXT_INT.
MOVE I_HIERARCHY-RIGHT TO ITAB_EXT_INT-POSID.
COLLECT ITAB_EXT_INT.
ENDLOOP.
the above type of code may halp u -
Load balancing after ECC 6.0 upgrade
Hi
I we this configuration on ECC 6.0 upgrade:
SAPGUI 7.10
SAP_BASIS 700 Patch level 15
SAPportal ESS
Webdispatcher Installed
Internal ITS
Single sign-on
Can somebody assist as with identifying the problem with load balancing (PUBLIC) E.g. When running ESS remuneration package via the Sapportal. we have configured ITS-Based GUI Services on transaction SICF for customised ZESS_PZ11PDF service.
When we have load balancing group on the load balancing does not work, because I see somebodyu2019s payslip
but when using one app server I see my own payslip. Please help.Hi PR,
Please take a look at the following link:-
http://help.sap.com/SAPHELP_NWPI71/helpdata/EN/28/75153a1a5b4c2de10000000a114084/frameset.htm
"You can only use the SAP message server for HTTP load distribution if
the browser is the direct client of the message server. If another
component lies between the client (browser) and the message server, (for
example, the portal), you cannot use the message server to distribute
the load."
When using the External ITS you could balance the load using the message server and logon groups. In 700 this functionality is not present if there is not a direct connection to the client (Firefox or IE). So you will have to install the webdispatcher to balance the load.
Hope this helps
Michael -
Update termination error "Enter WBS element" while confirming Tranfer Order
Hi Gurus,
I am getting an update termination "Enter WBS element" while confirming Transfer Order. One thing that i noticed is that this issue is occuring with line items that are having special stock indicator "K".
Please let me know as to what could be root cause and how could this be avoided.
Do let me know for any clarification.
Regards,
TrishulAny suggestions?
Regards,
Tanuj Parikh -
SAPLFAGL_ITEMS_SELECT runtime error in FAGLL03 after ECC EHP 7 upgrade
Hi all,
We have recently upgraded to SAP ECC to EHP7, after this we are getting SAPLFAGL_ITEMS_SELECT runtime error in FAGLL03 report.
Runtime error is not about a time out
I have searched for a note but could not find any on this problem.
Information on where terminated
The termination occurred in ABAP program "SAPLFAGL_ITEMS_SELECT", in
"FAGL_GET_ITEMS_BSEG". The main program
was "FAGL_ACCOUNT_ITEMS_GL ".
In the source code, the termination point is in line 412 of (Include)
program "LFAGL_ITEMS_SELECTU08".
Thanks in advance,Hi,
Check this SAP note1578577 - FAGLL03: Dump DBIF_RSQL_INVALID_RSQL. Another one is 1728986. Cannot check further as I am not aware of exact patch level.
If this does not help kindly raise it to SAP as dump is in standard object.
Regards,
Anand Raichura -
Error while doing Transaction data loading from ECC to BW
HI,
I faced error in data records so i corrected it manually by going PSA Maintenance. then now when i am trying to schedule data laod by going to that Data source then right click on Manage then select Request which i have updated with correct records. then Again right click-->UPDATE WITH SCHEDULER .now next screen is SCHEDULER(PSA SUBSQUENT UPDATE) here i am not getting any Data Target means data target field is disabled so i cannot schedule it for load.
Any solution for this error.
Thanks
Nilesh PathakHi,
I guess you have not deleted the request from the InfoCube 'Manage' Screen. If the request is already updated to your InfoCube/ODS ,then it will not show the Data Target in PSA Scheduler.
You can try to re-load the data using 'Only PSA' in the InfoPackage and then correct the errors and load the data using Update option from the Manage screen.
Thanks
Maybe you are looking for
-
Re: Screen full of finger prints on brand new laptop
Hi I bought a brand new laptop from a well known store when I opened it the screen was full of finger prints so I exchanged it for the same model and that 1 was the same and looked like it had been wiped with a damp cloth and 1 else had this problem
-
USB Console (Serial) Driver fails to install on Windows 8.1 x64
The USB console cable driver v3.1 will not install on Windows 8.1 x64. Had a similar problem with Windows 7 x64 but this was fixed using Greg's (greggar25) excellent step-by-step procedure (see post: https://supportforums.cisco.com/discussion/114923
-
Creating Quote form that goes to a shopping cart
I'm hoping someone can help me work through this question; I have a customer who would like a type of quote form on their site. Their customer would be able to get a quote on a product that has multiple parts which they would select the parts from dr
-
Can you block your number for texting, so dont show in ppls phone record?
usually in the phone record show the number who is text you and the phone you sent a message. But since a week a go don't show the number of the person, and I received tons of messages everyday, but on my phone record of text messages don't reflect
-
whenever I try to activate the app messages, I get the following response: "The session can not be started. Check your network connection and try again", but the connection works with any other app, what can I do to solve? Thanks.