Error when accessing the "Org unit" link from iview "Who's who"
Hi all,
In our ESS/MSS implementation we have come across to a strange error:
In the master iview u201CWhou2019s whou201D when trying to access the link for the org unit we receive the following error:
Service EMPLOYEE_ORGCHART_SERVICE does not exist.
Indeed the respective service does not exists nor the resources. We have ECC 5.0 and EP 7.0. We were unable so far to find the right (or dedicated) resources/services for this.
Any helps are much appreciated.
Thanks,
Eugen
Hi Eugen,
Probably these threads can help you.
Error "Service EMPLOYEE_ORGCHART_SERVICE does not exist." in ESS.
ESS Who's Who - remove link from Org Unit
Good Luck!
Sandeep Tudumu
Similar Messages
-
Error in accessing the sample application content from the OBIEE 11g
I installed OBIEE 11g + Oracle 11g database on one machine. Everything went smoothly with no issues.
I can connection to the database from SQLPLUS.
Then I followed instructions to deploy sample app. After everything is done, when I try to access the dashboards, reports etc from the OBIEE 11g home page , I get the error below.
I am stuc kand dont know how to proceed. I verified tnsnames.ora and everything seems good.
In the SampleAPp.RPD, I set DB_SID as "ORCL" and DB_HOST as my computer name (along with domain name). No idea how to proceed from here..
I really appreciate any help.
Odbc driver returned an error (SQLExecDirectW).
Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 43119] Query Failed: [nQSError: 17001] Oracle Error code: 12541, message: ORA-12541: TNS:no listener at OCI call OCIServerAttach. [nQSError: 17014] Could not connect to Oracle database. (HY000)
ThanksThanks for the replies.
1) Was the oracle installed in multiple instances ? if yes set the Variable path correctly pointing to your right folder
Yes, oracle had multiple instances. I tried copying the tnsnames.ora from my oracle home to the Oracle_BI1/network/admin directory as 11g apparetnly comes with a Oracle client as BIFACTs suggested in his/her reply. I put the same in the path variable
2) Try to ping the service_name tnsping service_name(SID) from command prompt
This works.
3) check whether you may have "white spaces" in tnsnames.ora file at starting of entry
No white spaces appeated
I still see the same issue! I logged in as developer credentials as mentioned the sample app documentation.
I get the same "cannot connect to database" error.
I once in a while see an issue with javahost not starting. Not sure what is the impact of javahsot not running and all the other managed processes running.
Please help.... -
Get 400 error when accessing the Source from MySite sharepoint 2013
we retrieving the recent news feed from my site .Sometimes we are getting 400 bad request error.we have used rest json method toretrieve the item from my site?any idea to resolve this issue?
I'm not very familiar with Tuxedo unfortunately.
I recommend that you post here:
Could not get TuxedoConnectionFactory, setting up AP's incorrectly?
You could also start with the code here:
Where to Download weblogic.wtc.jatmi Library/Package
And follow the instructions here:
http://download.oracle.com/docs/cd/E21764_01/web.1111/e13756.pdf -
Critical error when accessing the team calendar
Hi Experts,
Here I am giving the scenario details below.
1) Employee worked under manager A till 1st of July 2009.
2) During that time employee applied for sick leave from 21st July 2009 to 24th July 2009.
3) On 2nd of July 2009 the employee got transferred to some other orgunit lead by some manager say B.
4) Manager A approved his sick leave after 2nd of July 2009.
5) When manager A was trying to access his team calendar for the month of July 2009, he is getting the critical error saying that NO Read Authorization for the infotype 2001 and subtype 0111 for that particular employee.
6) Manager B was able to access the team calendar for the month July 2009.
So now the employee is moved to new orgunit. So old manager is getting the authorization error for infotype 2001.
I spoke to security folks about this. They told me to find out user exit or BADI to bypass the structural authorization.
Pls let me know how to avoid this issue.
Regards,
Velangini BandanadhamThe employee can request deletion of this approved leave, and apply the leave again with his current manager as approver.
Try this out, if helps -
403 Error when accessing the server
Hi,
I have successfully installed the ABAP WebAS Preview. All the processes start but when I try to access the server on port 8000 or 8100, I got this error message :
Service cannot be reached
What has happened?
URL http://192.168.0.2:8000/ call was terminated because the corresponding service is not available.
Note
The termination occurred in system NSP with error code 403 and for the reason Forbidden.
The selected virtual host was 0 .
What can I do?
Please select a valid URL.
If you do not yet have a user ID, contact your system administrator.
ErrorCode:ICF-NF-http-c:000-u:SAPSYS-l:E-i:blackbox_NSP_00-v:0-s:403-r:Forbidden
HTTP 403 - Forbidden
Your SAP Internet Communication Framework Team
I'm connected to a modem-router at home which behaves as a DHCP server.
I thought it was due to the fact I didn't have a full domain name in my computer name. I have tried to enter LOCALHOST and port 8000 in SE80>Utilities>Settings>Business Server Pages. No way ! Same error.
Thanks in advance for your help.
BTW I'd like to play with BSPs, where should I go to find some code examples ?this is probably because ICM may not be running. check it thru transaction SMICM and also check in transaction SICF whether the services are active.
try to ping the system using
http://server.xxx.om:port/sap/bc/ping
as far BSP samples and tutorial.
BSP weblogs here at SDN
http://scn.sap.com/community/abap/bsp/content?filterID=content~objecttype~objecttype[blogpost]
and tutorial at help.sap.com
http://help.sap.com/saphelp_nw04/helpdata/en/c8/101c3a1cf1c54be10000000a114084/content.htm
also check out
/people/durairaj.athavanraja/blog/2005/08/21/running-your-first-bsp-application-in-sap-netweaver-04-abap-edition--nsp
Regards
Raja -
Getting a java error when accessing the /nwa url
Hi.
We've recently updated our netweaver portal and application server from SPS19 to SPS21.
Now we receive an error message when try to open the url http://<server>/nwa. After entering the credentials we get
500 Internal Server Error
SAP J2EE Engine/7.00
Application error occurred during request processing.
Details: java.lang.NoSuchMethodError: com/sap/security/core/util/imp/LogonUtils.decryptURL(Ljava/lang/String;)Ljava/lang/String;
Exception id: [000D600ADD7B003400000283000D007A000484CF7CDC6E88]
Any suggestions?
Thanks.
Ralph.Hi.
The installation worked without any problems. No error messages during the update process.
The default trace gives
application [logon] Processing HTTP request to servlet [LogonServlet] finished with error. The error is: java.lang.NoSuchMethodError: com/sap/security/core/util/imp/LogonUtils.decryptURL(Ljava/lang/String;)Ljava/lang/String;
at com.sap.security.core.logonadmin.ServletAccessToLogic.sendRedirect(ServletAccessToLogic.java:242)
at com.sap.security.core.sapmimp.logon.SAPMLogonLogic.doLogon(SAPMLogonLogic.java:916)
at com.sap.security.core.sapmimp.logon.SAPMLogonLogic.uidPasswordLogon(SAPMLogonLogic.java:578)
at com.sap.security.core.sapmimp.logon.SAPMLogonLogic.executeRequest(SAPMLogonLogic.java:158)
at com.sap.security.core.sapmimp.logon.SAPMLogonServlet.doPost(SAPMLogonServlet.java:60)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:219)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
Any suggestions on this?
Thanks.
Ralph. -
SunCluster 3.2 - Error when accessing the SC management console
Hi,
I have a SC 3.2 with two nodes. I defined a VIP for the both nodes. When accessing to the Web GUI on the VIP, I cannot access to the Systeme Application. When the 1st node is online, the Systeme management is accessible. When switching to the other node, the Systeme application is node accessible. I have the following error : "No application available". However, when connectin with CLI. It appears that everything is OK. Could you please help me.....
I need to access to the SC application when one or the other node is active....
Thanks for your help.When checking the /var/log/webconsole/console/console_admin_log file, I have the following error:
bash-3.00# more console_admin_log
# ============================================================
# Console configuration log created on Mon, 5 May 2008, 20:13:08
5-May-2008 | 20:13:11 | INFO | Undeployed web app context "SunClusterManager"
for application SunClusterManager
bash-3.00#
Maybe is it the cause of my problem because the file console_admin_log doesn't exist of the node where it's working....????
Thanks for your help. -
Error when accessing the web-based portal for SQL Azure
Hi,
when trying to access SQL azure management portal, the following error is thrown:
[MoreThanOneMatch]
Arguments:
Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See
http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.30214.00&File=System.Core.dll&Key=MoreThanOneMatch -
Looking at the site in question, the problem seems to be Silverlight related. However, I am unable to debug as suggested since the server is located on Microsoft premises. To rule out a wrong password, I did a reset and ruled out typos by copying username
and password into the field. Furthermore since its not a production database, all IPv4 addresses (range 0.0.0.0-255.255.255.255) are allowed to access the database, so the problem should not be related to ip-based access restrictions. Is this a bug
in the web interface or is the problem sitting in front of the screen?
Regards,
ChrisHello,
I also meet this issue when connect to SQL database without specify database on the login page. But the error disappear when I specify the database name in the database section, for example, master.It may be a bug in Management Portal of SQL Database.
Regards,
Fanny Liu
If you have any feedback on our support, please click here.
Fanny Liu
TechNet Community Support -
Page Not Found error when accessing the Identity server console
Hi,
I have installed the Sun One Portal Server.
when i access the URL for Identity server, i am getting Page not Found exception.
Any suggestions, why this problem could occur.
Regards,
MuktaFirst the obvious: Restart the Webserver/Application Server
Did you choose "Configure Later"?
Is amconsole/amserver/... really deployed? You can see this in the Admin web interface of the server.
Do you see anything in the logfiles?
Chris -
I have an issue with my MacBook pro (MAC OS X 10.8.3) when trying to access Internet. I am behind an ADSL box (Orange). I have a PC on the same LAN which accesses Internet perfectly via the same Box.
On the MAC, I have tried WIFI and Ethernet. And have same issue on both. I have checked the IP address (the ADSL box is a DHCP server) but the MAC doesn't get a proper IP and network mask I tried a manual IP address setup and it doesn't get better. I have setup the DNS servers for my Internet provider, but I get DNS error. I have tried 2 Internet browsers (Chrome and Safari), both have the same issue.
I tried to put my MAC on a different ADSL box (I have 2 acccesses with 2 providers at home) and get the same issue.
I also noticed a havy CPU load on the mDNSResponder process (at least 30%). I have restarted it, but no improvement.
Last, I have repared the permissions.
From those trials, it seems that the problem is on the Mac side. But I am completelly without any new idea, so I need help
ThanksPlease read this whole message before doing anything.
This procedure is a diagnostic test. It’s unlikely to solve your problem. Don’t be disappointed when you find that nothing has changed after you complete it.
The purpose of the test is to determine whether the problem is caused by third-party software that loads automatically at startup or login, or by a peripheral device.
Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards. Boot in safe mode and log in to the account with the problem. Note: If FileVault is enabled, or if a firmware password is set, or if the boot volume is a software RAID, you can’t do this. Ask for further instructions.
Safe mode is much slower to boot and run than normal, and some things won’t work at all, including Wi-Fi on certain iMacs. The next normal boot may also be somewhat slow.
The login screen appears even if you usually log in automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin. Test while in safe mode. Same problem? After testing, reboot as usual (i.e., not in safe mode) and verify that you still have the problem. Post the results of the test. -
Get an error when accessing the entry from the Backing Map directly
We are using some sample code from Oracle to access Objects associated via KeyAssociation directly from the Backing Map.
Occasionally we get the error posted below. Can someone shed light on what this error means ?
I'm doing a Get on the Backing Map directly.
Thanks,
J
An entry was inserted into the backing map for the partitioned cache "Customerl" that is not owned by this member; the entry will be removed.
ReadWriteBackingMap$5{ReadWriteBackingMap inserted: key=Binary(length=75, value=0x---binary key data removed ----), value=Binary(length=691, value=0x---binary value data removed---)), synthetic}
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$Storage.onBackingMapEvent(DistributedCache.CDB:152)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$Storage$PrimaryListener.entryInserted(DistributedCache.CDB:1)
at com.tangosol.util.MapEvent.dispatch(MapEvent.java:191)
at com.tangosol.util.MapEvent.dispatch(MapEvent.java:164)
at com.tangosol.util.MapListenerSupport.fireEvent(MapListenerSupport.java:556)
at com.tangosol.net.cache.ReadWriteBackingMap$InternalMapListener.dispatch(ReadWriteBackingMap.java:2064)
at com.tangosol.net.cache.ReadWriteBackingMap$InternalMapListener.entryInserted(ReadWriteBackingMap.java:1903)
at com.tangosol.util.MapEvent.dispatch(MapEvent.java:191)
at com.tangosol.util.MapEvent.dispatch(MapEvent.java:164)
at com.tangosol.util.MapListenerSupport.fireEvent(MapListenerSupport.java:556)
at com.tangosol.net.cache.OldCache.dispatchEvent(OldCache.java:1718)
at com.tangosol.net.cache.OldCache$Entry.onAdd(OldCache.java:1786)
at com.tangosol.util.SafeHashMap.put(SafeHashMap.java:244)
at com.tangosol.net.cache.OldCache.put(OldCache.java:253)
at com.tangosol.net.cache.OldCache.put(OldCache.java:221)
at com.tangosol.net.cache.ReadWriteBackingMap.get(ReadWriteBackingMap.java:721)
atHere is the sample we adapted. We have adapted the code below to our specific Cache. I have highlighted the line that throws the exception, this exception doesnt occur all the time, saw it about 10 times yesterday and 2 times today.
import com.tangosol.net.BackingMapManagerContext;
import com.tangosol.net.CacheFactory;
import com.tangosol.net.CacheService;
import com.tangosol.net.DefaultConfigurableCacheFactory;
import com.tangosol.net.NamedCache;
import com.tangosol.util.Binary;
import com.tangosol.util.ClassHelper;
import com.tangosol.util.InvocableMap;
import com.tangosol.util.processor.AbstractProcessor;
import java.io.Serializable;
import java.util.Map;
* dimitri
public class Main extends AbstractProcessor
public static class Foo implements Serializable
String m_sFoo;
public String getFoo()
return m_sFoo;
public void setFoo(String sFoo)
m_sFoo = sFoo;
public String toString()
return "Foo[foo=" + m_sFoo + "]";
public static class Bar implements Serializable
String m_sBar;
public String getBar()
return m_sBar;
public void setBar(String sBar)
m_sBar = sBar;
public String toString()
return "Bar[bar=" + m_sBar + "]";
public Object process(InvocableMap.Entry entry)
try
// We are invoked on foo - update it.
Foo foo = (Foo) entry.getValue();
foo.setFoo(foo.getFoo() + " updated");
entry.setValue(foo);
// Now update Bar
Object oStorage = ClassHelper.invoke(entry, "getStorage", null);
CacheService service = (CacheService) ClassHelper.invoke(oStorage, "getService", null);
DefaultConfigurableCacheFactory.Manager bmm =
(DefaultConfigurableCacheFactory.Manager) service.getBackingMapManager();
BackingMapManagerContext ctx = bmm.getContext();
Map mapBack = bmm.getBackingMap("bar");
// Assume that the key is still the same - "test"
Binary binKey = (Binary) ctx.getKeyToInternalConverter().convert(entry.getKey());
Binary binValue = (Binary) mapBack.get(binKey);
// convert value from internal and update
Bar bar = (Bar) ctx.getValueFromInternalConverter().convert(binValue);
bar.setBar(bar.getBar() + " updated");
// update backing map
binValue = (Binary) ctx.getValueToInternalConverter().convert(bar);
mapBack.put(binKey, binValue);
catch (Throwable oops)
throw ensureRuntimeException(oops);
return null;
public static void main(String[] asArg)
try
NamedCache cacheFoo = CacheFactory.getCache("foo");
NamedCache cacheBar = CacheFactory.getCache("bar");
Foo foo = new Foo();
foo.setFoo("initial foo");
cacheFoo.put("test", foo);
Bar bar = new Bar();
bar.setBar("initial bar");
cacheBar.put("test", bar);
System.out.println(cacheFoo.get("test"));
System.out.println(cacheBar.get("test"));
cacheFoo.invoke("test", new Main());
System.out.println(cacheFoo.get("test"));
System.out.println(cacheBar.get("test"));
catch (Throwable oops)
err(oops);
finally
CacheFactory.shutdown();
} -
Category ABAP Programming Error
Runtime Errors CONVT_NO_NUMBER
Except. CX_SY_CONVERSION_NO_NUMBER
ABAP Program ZMM_MIGO_GOODS_ISSUE
Application Component Not assigned
Date and Time 26.05.2014 14:28:30
Short Text
"C:\Users\SAP\Desktop\MIGO\MIGO.xlsx" cannot be interpreted as a number
What happened?
Error in the ABAP Application Program
The current ABAP program "ZMM_MIGO_GOODS_ISSUE" had to be terminated because
it has
come across a statement that unfortunately cannot be executed.
Error analysis
An exception has occurred which is explained in more detail below. The
exception is assigned to class 'CX_SY_CONVERSION_NO_NUMBER' and was not caught
in procedure
"%_SEL_SCREEN_P_FNAME_V" "(FORM)", nor was it propagated by a RAISING clause.
Since the caller of the procedure could not have anticipated thisHI CHIRUI,
I have changed and tried but still i a getting the same thing..
otherwise please check this i am using some class method i am not getting short dump,but excel file is not getting uploaded.
REPORT ZMM_MIGO_GOODS_ISSUE NO STANDARD PAGE HEADING.
DATA : BEGIN OF IT_DATA OCCURS 0,
ID(10),
BLDAT(10), " Document Date
BUDAT(10), " Posting Date
REF_DOC_NO(16), " Material Slip No
DEL_NOTE(16), " delivery note
MATNR TYPE MSEG-MATNR, " Material Number
ERFMG(13) TYPE C, " Quantity
BWART TYPE RM07M-BWARTWA, " Movement Type
SOBKZ(1), " Special Stock
WERKS TYPE RM07M-WERKS, " Plant
LGORT TYPE RM07M-LGORT, " Storage Location
PS_POSID TYPE PS_POSID, " WBS Element
COST_CENTER TYPE KOSTL, " cost center
ORDER TYPE AUFNR, " order number
SERNR TYPE RIPW0-SERNR, " Serial Number
END OF IT_DATA,
BEGIN OF IT_HEAD OCCURS 0,
ID(10),
BLDAT(10), " Document Date
BUDAT(10), " Posting Date
REF_DOC_NO(16), " Reference document number
"HEADER_TXT(25), " Header Text
BWART TYPE RM07M-BWARTWA, " Movement Type
END OF IT_HEAD,
BEGIN OF IT_ITEM OCCURS 0,
ID(10),
"ID1(10),
WERKS TYPE RM07M-WERKS, " Plant
LGORT TYPE RM07M-LGORT, " Storage Location
VAL_TYPE TYPE BWTAR_D,
MATNR TYPE MSEG-MATNR, " Material Number
ERFMG(13) TYPE C, " Quantity
CHARG TYPE MSEG-CHARG, " Batch
BWTAR TYPE BWTAR_D,
PS_POSID TYPE PS_POSID, " WBS Element
ERFME TYPE MSEG-ERFME, " Unit
COST_CENTER TYPE KOSTL, " cost center
ORDER TYPE AUFNR, " order number
CUSTOMER TYPE EKUNN, " Account Number of Customer
SERNR TYPE RIPW0-SERNR, " Serial Number
AMOUNT_LC TYPE BAPI_EXBWR,
SOBKZ(1),
END OF IT_ITEM,
HEADER LIKE BAPI2017_GM_HEAD_01,
CODE LIKE BAPI2017_GM_CODE,
ITEMS LIKE BAPI2017_GM_ITEM_CREATE OCCURS 0 WITH HEADER LINE,
SERIAL LIKE BAPI2017_GM_SERIALNUMBER OCCURS 0 WITH HEADER LINE,
RETURN LIKE BAPI2017_GM_HEAD_RET,
RET LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE,
TESTRUN LIKE BAPI2017_GM_GEN-TESTRUN,
IT_TAB TYPE FILETABLE,
GD_SUBRC TYPE I,
L_FILE TYPE RLGRAP-FILENAME,
IT_RAW TYPE TRUXS_T_TEXT_DATA,
COUNT(2) TYPE N,
TEXT_C(30).
DATA: DATA LIKE TABLE OF IT_ITEM WITH HEADER LINE.
DATA: IT_TEMP LIKE TABLE OF IT_ITEM WITH HEADER LINE.
DATA: IT_TEMP1 LIKE TABLE OF IT_ITEM WITH HEADER LINE.
DATA: IT_ITEM1 LIKE TABLE OF IT_ITEM WITH HEADER LINE.
SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
PARAMETERS : P_FILE TYPE RLGRAP-FILENAME.
* p_test AS CHECKBOX.
SELECTION-SCREEN: END OF BLOCK B1.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.
CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG
EXPORTING
WINDOW_TITLE = 'SELECT FILE'
CHANGING
FILE_TABLE = IT_TAB
RC = GD_SUBRC.
READ TABLE IT_TAB INTO P_FILE INDEX 1.
START-OF-SELECTION.
PERFORM GET_EXCEL_DATA.
PERFORM GET_HEADER_ITEM.
PERFORM UPDATE_DATA.
*& Form GET_EXCEL_DATA
* text
* --> p1 text
* <-- p2 text
FORM GET_EXCEL_DATA .
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
INPUT = P_FILE
IMPORTING
OUTPUT = L_FILE.
CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
EXPORTING
I_LINE_HEADER = 'X'
I_TAB_RAW_DATA = IT_RAW
I_FILENAME = L_FILE
TABLES
I_TAB_CONVERTED_DATA = IT_DATA
EXCEPTIONS
CONVERSION_FAILED = 1
OTHERS = 2.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. " GET_EXCEL_DATA
*& Form GET_HEADER_ITEM
* text
* --> p1 text
* <-- p2 text
FORM GET_HEADER_ITEM .
DATA : FLAG(1).
LOOP AT IT_DATA.
CLEAR FLAG.
IF IT_DATA-ID IS NOT INITIAL.
AT NEW ID.
FLAG = 'X'.
ENDAT.
ENDIF.
IF FLAG = 'X'.
MOVE-CORRESPONDING IT_DATA TO IT_HEAD.
APPEND IT_HEAD.
ENDIF.
MOVE-CORRESPONDING IT_DATA TO IT_ITEM.
APPEND IT_ITEM.
ENDLOOP.
DATA[] = IT_ITEM[].
IT_TEMP[] = IT_ITEM[].
IT_TEMP1[] = IT_ITEM[].
ENDFORM. " GET_HEADER_ITEM
*& Form UPDATE_DATA
* text
* --> p1 text
* <-- p2 text
FORM UPDATE_DATA .
DATA : COUNT1(10),
L_QTY TYPE I,
DAT(10).
CONCATENATE SY-DATUM+6(2) '.' SY-DATUM+4(2) '.' SY-DATUM(4) INTO DAT.
LOOP AT IT_HEAD.
ON CHANGE OF IT_HEAD-ID.
CALL FUNCTION 'CONVERT_DATE_TO_INTERNAL'
EXPORTING
DATE_EXTERNAL = IT_HEAD-BUDAT
ACCEPT_INITIAL_DATE = 'X'
IMPORTING
DATE_INTERNAL = HEADER-PSTNG_DATE.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'CONVERT_DATE_TO_INTERNAL'
EXPORTING
DATE_EXTERNAL = IT_HEAD-BLDAT
ACCEPT_INITIAL_DATE = 'X'
IMPORTING
DATE_INTERNAL = HEADER-DOC_DATE.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
MOVE : '2' TO HEADER-VER_GR_GI_SLIP,
'X' TO HEADER-VER_GR_GI_SLIPX.
* IF r1 EQ 'X'.
MOVE '05' TO CODE-GM_CODE.
HEADER-REF_DOC_NO = IT_HEAD-REF_DOC_NO.
"HEADER-HEADER_TXT = IT_HEAD-HEADER_TXT.
* ELSEIF r2 EQ 'X'.
* MOVE '04' TO code-gm_code.
* ELSEIF r3 EQ 'X'.
* MOVE '04' TO code-gm_code.
* ENDIF.
* IF p_test = 'X'.
* MOVE 'X' TO testrun.
* ENDIF.
ENDON.
IT_ITEM1[] = IT_ITEM[].
*delete it_item[] where werks = '' and id = it_head-id.
DELETE ADJACENT DUPLICATES FROM IT_ITEM COMPARING ID MATNR.
LOOP AT IT_ITEM WHERE ID = IT_HEAD-ID.
* ON CHANGE OF it_item-id1.
COUNT1 = COUNT1 + 1.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
INPUT = IT_ITEM-MATNR
IMPORTING
OUTPUT = ITEMS-MATERIAL.
MOVE : IT_ITEM-WERKS TO ITEMS-PLANT,
IT_ITEM-LGORT TO ITEMS-STGE_LOC,
* it_item-lgort1 TO items-move_stloc,
IT_ITEM-CHARG TO ITEMS-BATCH,
* IT_ITEM-VAL_TYPE TO ITEMS-VAL_TYPE,
'FRESH' TO ITEMS-VAL_TYPE,
IT_HEAD-BWART TO ITEMS-MOVE_TYPE,
IT_ITEM-SOBKZ TO ITEMS-SPEC_STOCK,
IT_ITEM-ERFMG TO ITEMS-ENTRY_QNT,
IT_ITEM-ERFMG TO ITEMS-ENTRY_QNT,
* it_item-erfme TO items-entry_uom,
* it_item-sgtxt TO items-item_text,
* it_item-exbwr TO items-amount_lc,
IT_ITEM-PS_POSID TO ITEMS-WBS_ELEM,
IT_ITEM-PS_POSID TO ITEMS-VAL_WBS_ELEM,
"IT_ITEM-CUSTOMER TO ITEMS-CUSTOMER,
IT_ITEM-ERFMG TO L_QTY,
IT_ITEM-AMOUNT_LC TO ITEMS-AMOUNT_LC,
IT_ITEM-COST_CENTER TO ITEMS-COSTCENTER,
IT_ITEM-ORDER TO ITEMS-ORDERID.
* items-SPEC_MVMT = 'R'.
CALL FUNCTION 'CONVERSION_EXIT_ABPSN_INPUT'
EXPORTING
INPUT = ITEMS-WBS_ELEM
IMPORTING
OUTPUT = ITEMS-WBS_ELEM.
CALL FUNCTION 'CONVERSION_EXIT_ABPSN_INPUT'
EXPORTING
INPUT = ITEMS-VAL_WBS_ELEM
IMPORTING
OUTPUT = ITEMS-VAL_WBS_ELEM.
* CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
* EXPORTING
* input = it_item-lifnr
* IMPORTING
* output = items-vendor.
APPEND ITEMS.
* ENDON.
ENDLOOP.
DELETE ADJACENT DUPLICATES FROM IT_TEMP COMPARING ID MATNR.
DELETE IT_TEMP1 WHERE ID <> IT_HEAD-ID.
DELETE IT_TEMP WHERE ID <> IT_HEAD-ID.
DATA: MAT_ITM TYPE MBLPO,
SERNP TYPE SERAIL.
MAT_ITM = '0001'.
LOOP AT IT_TEMP.
SELECT SINGLE SERNP FROM MARC INTO SERNP WHERE MATNR = IT_TEMP-MATNR.
IF SERNP IS NOT INITIAL.
LOOP AT IT_TEMP1 WHERE ID = IT_TEMP-ID AND MATNR = IT_TEMP-MATNR.
* MOVE : it_item1-id TO serial-matdoc_itm,
* MOVE : mat_itm TO serial-matdoc_itm,
SERIAL-MATDOC_ITM = MAT_ITM .
SERIAL-SERIALNO = IT_TEMP1-SERNR.
APPEND SERIAL.
CLEAR IT_ITEM1.
ENDLOOP.
MAT_ITM = MAT_ITM + 1.
ENDIF.
CLEAR IT_TEMP.
ENDLOOP.
CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
EXPORTING
GOODSMVT_HEADER = HEADER
GOODSMVT_CODE = CODE
TESTRUN = TESTRUN
* GOODSMVT_REF_EWM =
IMPORTING
GOODSMVT_HEADRET = RETURN
* MATERIALDOCUMENT =
* MATDOCUMENTYEAR =
TABLES
GOODSMVT_ITEM = ITEMS
GOODSMVT_SERIALNUMBER = SERIAL
RETURN = RET
* GOODSMVT_SERV_PART_DATA =
* EXTENSIONIN =
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'
* IMPORTING
* RETURN =
IF NOT RETURN IS INITIAL.
WRITE :/ 'Material Document Number Generated: ' ,RETURN-MAT_DOC,RETURN-DOC_YEAR.
ELSE.
LOOP AT RET.
WRITE : RET-TYPE, RET-MESSAGE.
* log-index = sy-index.
* log-matnr = header-material.
* log-message = ret1-message.
* APPEND log.
ENDLOOP.
ENDIF.
REFRESH : ITEMS,RET.
CLEAR : HEADER,RETURN.
CLEAR: TESTRUN ,
RETURN,
ITEMS[],
SERIAL[],
RET[],
HEADER,
IT_TEMP[] ,
IT_TEMP1[].
IT_TEMP[] = DATA[].
IT_TEMP1[] = DATA[].
ENDLOOP.
ENDFORM. " UPDATE_DATA
Regards,
Suresh bheema -
Can't use filter when accessing hana table through link from another table in sapui5
Hi all,
Have a strange one and I was wondering if someone had come across this before.
Hana table structure
entity SalesOrder {
key element name : String;
element contact : Association[0..*] to Contact via backlink order;
entity Contact {
element location: Location;
element order : Association to SalesOrder;
==
each sales order has a number of contacts.
In javascript, if I bind on list of contacts directly then I can use the filter
oRowRepeater.bindRows("/Contact",oRowTemplate,null,[new sap.ui.model.Filter("location",sap.ui.model.FilterOperator.EQ, "Germany")]);
and if I enter link i returns the number of entries
Contact/$count?$filter=location eq 'Germany'
But if I get contacts through the sales order it doesn't allow me to use the filter,
oRowRepeater.bindRows("/SalesOrder('mike')/Contact",oRowTemplate,null,[new sap.ui.model.Filter("location",sap.ui.model.FilterOperator.EQ, "Germany")]);
I can return the contacts same as accessing them directly and i can get the information such as
new sap.ui.commons.TextView({text: "{location}"}) same as before but only difference is that i can't filter.
When I try the following I get error
/SalesOrder('mike')/Contact/$count?$filter=location eq 'Germany'
Error
"message": {
"lang": "en-US",
"value": {
"type": "ODataInputError",
"message": "Bad Request URL: U"
When I open Chrome Developer Tools I see the following error
SalesOrder/contact/$count?$filter=location%20eq%20%27EMEA%27 400 (Bad Request)
Basically the $count doesn't work if you access contacts indirectly even though the link is there.
Is this a bug or am I doing something wrong?
Hana is sp8, I am up to date with almost everything.
Many thanks,
Matthewfor the reading/writing from oracle to access, you could do something like this:
for table in oracle/access with fields of id(number), name(varchar/text):
Connection oconn = //connect to Oracle
Connection aconn = //connect to access
//create the insert statement into access table
PreparedStatement apstmt = aconn.prepareStatement("INSERT INTO accesstable (id, name) values (?,?)");
//select all the results neeed from oracle table
Statement ostmt = oconn.createStatement();
ResultSet rs = ostmt.executeQuery("select id, name from oracletable where...");
while ( rs.next() )
apstmt.setLong(1, rs.getLong(1));
apstmt.setString(2, rs.getString(2));
apstmt.addBatch();
//if your driver doesn't support batching, just use this:
//apstmt.executeUpdate();
//use this only if you use batch statements
apstmt.executeBatch();
rs.close();
stmt.close();
apstmt.close();
oconn.close();
aconn.close(); -
Error when running the OWB process flow from the shell script
Hi,
I am able to deploy the process flow succesfully but when I execute the process flow from the shell script,I am getting the following error.Previously it worked fine.
I had to make some chnage in the IP address,so i had to deploy again.
Connected.
SQL> @/oracle/product/owb92028/owb/rtp/sql/oem_exec_template.sql OWB_RTR LOC_P_REL PROCESS P_W_SOURCE "," ","
Elapsed: 00:00:00.00
Elapsed: 00:00:00.01
Stage 1: Decoding Parameters
| location_name=LOC_P_REL
| task_type=ProcessFlow
| task_name=P_W_SOURCE
Stage 2: Opening Task
declare
ERROR at line 1:
ORA-01422: exact fetch returns more than requested number of rows
ORA-06512: at "OWB_RTR.WB_RT_API_EXEC", line 17
ORA-06512: at "OWB_RTR.WB_RT_API_EXEC", line 137
ORA-06512: at "OWB_RTR.WB_RT_API_EXEC", line 164
ORA-06512: at line 205
Thanks in advance.
VinayHi Kamal and kanakam kolla,
This is just to let you know that,I solved my problem little differently by creating a new location and deployed the process flow.Now my process flow is working fine when i call from the shell script.What i see is that, it does not update properly when we update and redeploy the process flow.So far this is the work arround i could think off and i succesfully tested this.
Thank you Kamal and kanakam kolla,for giving a thought towards my problem.
Thanks
Vinay -
Hiya,
I have my application running on Jdeveloper 10.1.3.0. When I am upgrading the jsf-impl.jar file from 10.1.3.1 to my 10.1.3.0 , the application started giving javascript warning errors on every pages, although the functionality is working fine.
Any suggestion or idea is welcome.
Thanks in advance,
AmitabhTwo things.
First I suppose you mean you are upgrading from 101.3.0 to 10.1.3.1 and not downgrading it? Secondly, most web browsers allow you to show what JavaScript error exactly is being given. That info might also help. And when it is being given.
Jan Kettenis
null
Maybe you are looking for
-
Can Not open Planning application
Hello Experts We upgraded our Databases from 10g to 11g during last weekend.Since yesterday We are not able to open our planning application within workspace. Other application works fine but every time we try to open this application It throws an er
-
Compiz was working but not anymore :( RADEON X1600
hi...im an arch novice. I just switched from ubuntu over the weekend and im trying to get compiz fusion to work correctly with my Radeon X1600 graphics card. I installed latest ati-dri package using pacman and i eventually got compiz running with th
-
NFS mount from multi-homed server over TCP fails
nico: Solaris 9 NFS server, multihomed into three different networks (A, B, C) primary interface on A. benno: Solaris 10, NFS client, on network genie: RHEL5, NFS client, on network B ilsco: Solaris 10, NFS client, on network B I have immediate acces
-
Hi Gurus, What is the purpose of Special Stock Partner in Sales orders related to consignments.
-
Hi All, Our client has created identical rebates (interms of validity, condition record , agreement type) except for the rebate basis/accrual rate. For example they have created 4 identical agreements and have settled one. Now when they try to run VB