Posix Performance Error
Hi
We are using Solaris 8, WebLogic 6.1 for our production site.
We normally get following error once in a day and WLS server crashes
<Error> <Posix Performance Pack> <neptune> <neptune> <ExecuteThread: '47' for queue:
'default'> <> <> <000000> <Uncaught Throwable in processSockets>
java.io.IOException: error in poll: Invalid argument
at weblogic.socket.PosixSocketMuxer.poll(Native Method)
at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:371)
at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:24)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
Any idea how to resolve this ???
Thanks
Rajeev
Yes, it is benign.
Thanks,
Michael
Michael Girdley
BEA Systems Inc
"Michael Madrid" <[email protected]> wrote in message
news:[email protected]..
We get the following error when running WLS on AIX4.3.3:
Thu Sep 07 15:55:58 EDT 2000:<E> <Posix Performance Pack> Connection reset
on socket: 'weblogic.socket.MuxableSocketHTTP@63b0b12 - idle
timeout: '60', socket timeout: '5000'', fd: '27'
Thu Sep 07 15:55:58 EDT 2000:<E> <HTTP> Connection failure
java.io.IOException: A connection with a remote socket was reset by that
socket.
at java.net.SocketInputStream.read(Compiled Code)
at weblogic.socket.PosixSocketMuxer.processSockets(Compiled Code)
at weblogic.socket.SocketReaderRequest.execute(Compiled Code)
at weblogic.kernel.ExecuteThread.run(Compiled Code)
It doesn't seem to disrupt anything, but we want to make sure it is truly
benign.
Help appreciated.
Similar Messages
-
POSIX Performance Pack Error!
What's this means:
Fri Mar 16 13:00:36 CST 2001:<I> <Posix Performance Pack> System has file
descriptor limits of - soft: '1024', hard: '1024'
Fri Mar 16 13:00:36 CST 2001:<I> <Posix Performance Pack> Using effective
file descriptor limit of: '1024' open sockets/files.
Fri Mar 16 13:00:36 CST 2001:<I> <Posix Performance Pack> Allocating: '3'
POSIX reader threads
Fri Mar 16 13:00:37 CST 2001:<I> <WebLogicServer> WebLogic Server started
Fri Mar 16 13:01:06 CST 2001:<I> <ServletContext-General>
seCurity_Haoyisheng: init
Fri Mar 16 13:01:24 CST 2001:<E> <HTTP> Connection failure
java.net.SocketException: Error in poll for fd: '59', revents: '59'
at
weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:293)
at
weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:135)
My system:RedHat7,SUN JDK1.3(Hotspot Server Mode),WebLogic5.1Sp8When we start application that connects to WLS we get this message. in the LOG.
####<Mar 18, 2002 10:23:49 AM EST> <Error> <Posix Performance Pack> <fiepnprod
<myserver> <ExecuteThread: '297' for queue: 'default'> <> <> <000000> <Uncaug
Throwable in processSockets> -
Could anybody explain this warning message regarding Posix Performance Pack
Hi,
I am getting following message on my console :
<Sep 10, 2002 7:12:38 PM GMT+08:00> <Warning> <Posix Performance Pack> <Got exception
for fd: '123' with no corresponding table entry>
<Sep 11, 2002 12:40:48 AM GMT+08:00> <Warning> <Posix Performance Pack> <Got exception
for fd: '151' with no corresponding table entry>
I have deployed the WL server on HP-UX 11.0 and wlserver version is 6.1 sp2. Could
anybody explain the warning message ?
TIA
AnirudhThis is a known issue.
Contact [email protected] and ask for "Combined muxer" patch.
Kumar
Anirudh wrote:
Hi,
I am getting following message on my console :
<Sep 10, 2002 7:12:38 PM GMT+08:00> <Warning> <Posix Performance Pack> <Got exception
for fd: '123' with no corresponding table entry>
<Sep 11, 2002 12:40:48 AM GMT+08:00> <Warning> <Posix Performance Pack> <Got exception
for fd: '151' with no corresponding table entry>
I have deployed the WL server on HP-UX 11.0 and wlserver version is 6.1 sp2. Could
anybody explain the warning message ?
TIA
Anirudh -
The action cannot be performed error for Webi Report
HI,
I am getting the error The action cannot be performed error for Webi Report. I am getting this error after i save the report and open it again.This is happening for only 1 particular report. In the end i removed some of the objects from the query and added some new ones.
Strangely it worked! -
I am getting POSIX error messges from Safari when I attempt logins - even to this Apple account. I recently upgraded to 10.4.4 and QT 7.4. But a podcast information stated that the initial release of QT 7.4 was recalled and a 'reinstaller' of offered up.
What is causing these Safari POSIX permission errors?Hello Paul,
You are welcome, I am very glad to have helped solve your problem.
I wanted you to stop its processes and then do a reboot to see if it was the culprit, though I had not doubt it was, this is not the first time, it has been an issue.
The Mac os x firewall configured properly and utilized with Little Snitch
ought to be adequate protection. 1 more thing A Brody's. Enjoy your Mac!
Kind Regards,
Maria / Eme
Please consider marking your Topic posts Helpful Solved,.....helps your helper & more * Importantly other users to find a solution to a similar /same problem, Thank you -
No Performer error on workflow
Hi All,
I am getting No Performer error on AP Invoice workflow on the Approval Request Notification.
I don't know how to sort this error and we often get this error.
Can somebody pls help me with it? I need to understand why we get this error and how it can be fixed.
Thanks,
SoniaHi Sonia,
Please go through the following documents.
Note: 175568.1 - Request Approval From Approver Process Errors Due To No Performer
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=175568.1
Note: 438004.1 - Troubleshooting Document Approvals Due to Invalid Data in the Workflow Tables
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=438004.1
Note: 603232.1 - How to Diagnose Purchasing Document Approval Routing
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=603232.1
Regards,
Hussein -
Posix Performance Pack Issues 5.1 sp6
I am currently running v5.1 sp6. Java is running with native threads.
Has anyone encountered this issue before:
Wed Oct 25 16:50:24 EDT 2000:<E> <Posix Performance Pack> Failure in
processSock
ets()
java.net.SocketException: Connection reset by peer: Connection reset by peer
at java.net.SocketInputStream.socketRead(Native Method)
at java.net.SocketInputStream.socketRead(Compiled Code)
at java.net.SocketInputStream.read(Compiled Code)
at weblogic.socket.PosixSocketMuxer.processSockets(Compiled Code)
at
weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:
23)
at weblogic.kernel.ExecuteThread.run(Compiled Code)These are innocuous. Don't worry about them.
Thanks,
Michael
Michael Girdley
BEA Systems Inc
"Greg Panzer" <[email protected]> wrote in message
news:39f75188$[email protected]..
I am currently running v5.1 sp6. Java is running with native threads.
Has anyone encountered this issue before:
Wed Oct 25 16:50:24 EDT 2000:<E> <Posix Performance Pack> Failure in
processSock
ets()
java.net.SocketException: Connection reset by peer: Connection reset bypeer
at java.net.SocketInputStream.socketRead(Native Method)
at java.net.SocketInputStream.socketRead(Compiled Code)
at java.net.SocketInputStream.read(Compiled Code)
at weblogic.socket.PosixSocketMuxer.processSockets(Compiled Code)
at
weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:
23)
at weblogic.kernel.ExecuteThread.run(Compiled Code) -
Posix Performance Pack & file discriptor limitation
This question doesn't appear to relate to our Enterprise product, so I'm
responding to this message in the performance newsgroup as well. Please see
answers below:
Andy Ping wrote:
What is Posix Performance Pack about?This refers to the availability of enhanced I/O handling (enabled by default
with the Solaris version of WLS) and is documented at:
http://www.weblogic.com/docs51/admindocs/tuning.html#performance packs
>
And How to resolve the file dirscritor limitation? Is ulimit OK?The Solaris file descriptor limits are set using lines similar to:
set rlim_fd_cur = 1024
set rlim_fd_max = 8192
in your /etc/system file. In the above case, user processes are allowed 1K open
files by default and can up this limit to 8K files using the ulimit command.
You might have noticed that this command is used in the weblogic startup script
to accomplish this. Judging by your log entries, I'd guess that your tunables
are both set to 512. You might want to consider raising your maximum to 1K.
Perhaps other newsgroup readers can suggest/recommend better file descriptor
limits.
Environment: sun solaris 2.6, weblogic.5.1 jdk1.2.2_006, oracle815.
phenomena:
D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < ListenThread > Listening on
port: 7001
D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < Posix Performance Pack >
System has file descriptor limits of - soft: '512', hard: '512'
D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < Posix Performance Pack >
Using effective file descriptor limit of: '512' open sockets/files.
D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < Posix Performance Pack >
Allocating:'3' POSIX reader threads
If use jdk1.1.7b, the phenomena:
D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < EJB > 0 deployed, 0 failed
to deploy.
D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < HTTP > Log rotation is size
based
D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < ZAC > ZAC ACLs initialized
D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < ZAC > ZAC packages stored
in local directory exports
D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < ListenThread > Listening on
port: 7001
D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < Posix Performance Pack >
System has file descriptor limits of - soft: '512', hard: '512'
D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < Posix Performance Pack >
Using effective file descriptor limit of: '512' open sockets/files.
D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < Posix Performance Pack >
Allocating: '3' POSIX reader threads
D??¨²?? ¨º??? 20 00:58:28 GMT-05:00 2000:< E > < Posix Performance Pack >
Failure in processSockets()
java.net.SocketException: Connection reset by peer
at java.net.SocketInputStream.read(Compiled Code)
at weblogic.socket.PosixSocketMuxer.processSockets(Compiled Code)
at weblogic.socket.SocketReaderRequest.execute(Compiled Code)
at weblogic.kernel.ExecuteThread.run(Compiled Code)
D??¨²?? ¨º??? 20 00:58:28 GMT-05:00 2000:< E > < Posix Performance Pack >
Failure in processSockets()
java.net.SocketException: Connection reset by peer
at java.net.SocketInputStream.read(Compiled Code)
at weblogic.socket.PosixSocketMuxer.processSockets(Compiled Code)
at weblogic.socket.SocketReaderRequest.execute(Compiled Code)
at weblogic.kernel.ExecuteThread.run(Compiled Code)
D??¨²?? ¨º??? 20 00:59:23 GMT-05:00 2000:< E > < ServletContext-General >
Cannot find resource 'high_tech_area/front/file/htprog.css' in document root
'/opt/weblogic/weblogic/myserver/public_html'
D??¨²?? ¨º??? 20 00:59:28 GMT-05:00 2000:< I > < ServletContext-General >
Generated java file:
/opt/weblogic/weblogic/myserver/classfiles/jsp_servlet/_high_tech_area/_fron
t/_bbs/_bbs_list.java
D??¨²?? ¨º??? 20 00:59:32 GMT-05:00 2000:< E > < ServletContext-General >
Cannot find resource 'high_tech_area/front/file/htprog.css' in document root
'/opt/weblogic/weblogic/myserver/public_html'
D??¨²?? ¨º??? 20 01:00:36 GMT-05:00 2000:< E > < Posix Performance Pack >
Failure in processSockets()
java.net.SocketException: Connection reset by peer
at java.net.SocketInputStream.read(Compiled Code)
at weblogic.socket.PosixSocketMuxer.processSockets(Compiled Code)
at weblogic.socket.SocketReaderRequest.execute(Compiled Code)
at weblogic.kernel.ExecuteThread.run(Compiled Code)
D??¨²?? ¨º??? 20 01:00:52 GMT-05:00 2000:< E > < Posix Performance Pack >
Failure in processSockets()
java.net.SocketException: Connection reset by peer
at java.net.SocketInputStream.read(Compiled Code)
at weblogic.socket.PosixSocketMuxer.processSockets(Compiled Code)
at weblogic.socket.SocketReaderRequest.execute(Compiled Code)
at weblogic.kernel.ExecuteThread.run(Compiled Code)
D??¨²?? ¨º??? 20 01:02:53 GMT-05:00 2000:< I > < ServletContext-General >
Generated java file:
/opt/weblogic/weblogic/myserver/classfiles/jsp_servlet/_high_tech_area/_fron
t/_bbs/_bbs_list.java
D??¨²?? ¨º??? 20 01:02:54 GMT-05:00 2000:< I > < ServletContext-General >
Generated java file:
/opt/weblogic/weblogic/myserver/classfiles/jsp_servlet/_high_tech_area/_back
/_hbk_perlaw/_hbk_perlaw_add.java
D??¨²?? ¨º??? 20 01:03:02 GMT-05:00 2000:< E > < ServletContext-General >
Cannot find resource 'high_tech_area/front/file/htprog.css' in document root
'/opt/weblogic/weblogic/myserver/public_html'
D??¨²?? ¨º??? 20 01:03:11 GMT-05:00 2000:< E > < ServletContext-General >
Cannot find resource 'high_tech_area/front/file/htprog.css' in document root
'/opt/weblogic/weblogic/myserver/public_html'
D??¨²?? ¨º??? 20 01:03:15 GMT-05:00 2000:< E > < ServletContext-General >
Cannot find resource 'high_tech_area/front/file/htprog.css' in document root
'/opt/weblogic/weblogic/myserver/public_html'
D??¨²?? ¨º??? 20 01:03:21 GMT-05:00 2000:< E > < ServletContext-General >
Cannot find resource 'high_tech_area/front/file/htprog.css' in document root
'/opt/weblogic/weblogic/myserver/public_html'
D??¨²?? ¨º??? 20 01:04:02 GMT-05:00 2000:< E > < Posix Performance Pack >
Failure in processSockets()
java.net.SocketException: Connection reset by peer
at java.net.SocketInputStream.read(Compiled Code)
at weblogic.socket.PosixSocketMuxer.processSockets(Compiled Code)
at weblogic.socket.SocketReaderRequest.execute(Compiled Code)
at weblogic.kernel.ExecuteThread.run(Compiled Code)
D??¨²?? ¨º??? 20 01:04:22 GMT-05:00 2000:< I > < ServletContext-General >
Generated java file:
/opt/weblogic/weblogic/myserver/classfiles/jsp_servlet/_high_tech_area/_fron
t/_bbs/_bbs_list.java
D??¨²?? ¨º??? 20 01:04:28 GMT-05:00 2000:< E > < ServletContext-General >
Cannot find resource 'high_tech_area/front/file/htprog.css' in document root
'/opt/weblogic/weblogic/myserver/public_html'
D??¨²?? ¨º??? 20 01:04:33 GMT-05:00 2000:< E > < ServletContext-General >
Cannot find resource '/high_tech_area/back/hbk_perlaw/hbk_perlaw_list.jsp'
in document root '/opt/weblogic/weblogic/myserver/public_html'
D??¨²?? ¨º??? 20 01:04:45 GMT-05:00 2000:< E > < ServletContext-General >
Cannot find resource '/high_tech_area/back/hbk_perlaw/hbk_perlaw_list.jsp'
in document root '/opt/weblogic/weblogic/myserver/public_html'
D??¨²?? ¨º??? 20 01:05:31 GMT-05:00 2000:< E > < Posix Performance Pack >
Failure in processSockets()
java.net.SocketException: Connection reset by peer
at java.net.SocketInputStream.read(Compiled Code)
at weblogic.socket.PosixSocketMuxer.processSockets(Compiled Code)
at weblogic.socket.SocketReaderRequest.execute(Compiled Code)
at weblogic.kernel.ExecuteThread.run(Compiled Code)You will probably want to select your WLS/JDK environment using the platform
support information at:
http://www.weblogic.com/platforms/index.html#solaris
Hope this helps.
-Charlie -
Flexible Performance-Error in creation of corporate goals!
Hi,
We are facing a problem, where an error ( u201CEntered dates must be in the current yearu2019 ) is thrown by system while creating Goals spanning two years i.e. our Appraisal Year is from 01.03.2011 to 30.04.2012. Hence we want to create goals for period starting from 01.03.2011 to 30.04.2012.
Please help, how to resolve this error.
Thanks,
PrashantHi Prashant
For the flexible performance there is the enhancement implementation HRHAP00GOAL_PERIOD_GEN to check specific for the goal creation.
It has the following methods:
IF_HAP_GOAL_PERIOD~PERIOD_DEFAULTING Default the validity period for goals/cascading/rating
IF_HAP_GOAL_PERIOD~PERIOD_CHECKING Check the entered validity period for goals/cascading/rating
IF_HAP_GOAL_PERIOD~PERIOD_VISIBILITY Determine whether the period can be changed by the user
You would need to change the implementation class. The standard is CL_HAP_GOAL_PERIOD_GEN.
Best Regards
Raquel -
How to perform Error Handling in this Bdc Code
Hi,
I had created this BDC for the tcode MB1B and i want to know how to perform the ERROR HANDLING in it ..
Plzz provide me guidelines for doing it . here's d code:-
report ZBDC_MB1B
no standard page heading line-size 255.
include bdcrecx1.
data: begin of record OCCURS 0,
WERKS_001(004), "Plant
MATNR_002(018), "ItemId
ERFMG_003(013), "Quantity in Unit of Entry
ERFME_004(003), "Unit of Entry
LGORT_005(004), "Storage Location
CHARG_006(010), "BatchId
KDAUF_007(010), "Sales Order Number
KDPOS_008(006), "Item Number in Sales Order
end of record.
PARAMETERS : P_FILNAM LIKE RLGRAP-FILENAME.
initialization.
CTUMODE = 'A'.
CUPDATE = 'A'.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILNAM.
CALL FUNCTION 'WS_FILENAME_GET'
EXPORTING
MASK = ',. '
MODE = 'O'
IMPORTING
FILENAME = P_FILNAM
EXCEPTIONS
INV_WINSYS = 1
NO_BATCH = 2
SELECTION_CANCEL = 3
SELECTION_ERROR = 4
OTHERS = 5
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
start-of-selection.
CALL FUNCTION 'WS_UPLOAD'
EXPORTING
FILENAME = P_FILNAM
FILETYPE = 'DAT'
TABLES
DATA_TAB = RECORD
EXCEPTIONS
CONVERSION_ERROR = 1
FILE_OPEN_ERROR = 2
FILE_READ_ERROR = 3
INVALID_TYPE = 4
NO_BATCH = 5
UNKNOWN_ERROR = 6
INVALID_TABLE_WIDTH = 7
GUI_REFUSE_FILETRANSFER = 8
CUSTOMER_ERROR = 9
NO_AUTHORITY = 10
OTHERS = 11
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
LOOP AT RECORD.
BEGIN OF SCREEN 1
perform bdc_dynpro using 'SAPMM07M' '0400'.
perform bdc_field using 'BDC_CURSOR'
'RM07M-SOBKZ'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
*perform bdc_field using 'MKPF-BLDAT'
'22.12.2008'.
*perform bdc_field using 'MKPF-BUDAT'
'22.12.2008'.
perform bdc_field using 'RM07M-BWARTWA'
'411'.
perform bdc_field using 'RM07M-SOBKZ'
'E'.
perform bdc_field using 'RM07M-WERKS'
RECORD-WERKS_001. "Plant
perform bdc_field using 'XFULL'
'X'.
perform bdc_field using 'RM07M-WVERS2'
'X'.
BEGIN OF SCREEN 2
perform bdc_dynpro using 'SAPMM07M' '0421'.
perform bdc_field using 'BDC_CURSOR'
'MSEG-CHARG(01)'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'MSEG-MATNR(01)'
RECORD-MATNR_002. "ITEMID
perform bdc_field using 'MSEG-ERFMG(01)'
RECORD-ERFMG_003. "QTY.
perform bdc_field using 'MSEG-ERFME(01)'
RECORD-ERFME_004. "UOM
perform bdc_field using 'MSEG-LGORT(01)'
RECORD-LGORT_005. "ST.LOC
perform bdc_field using 'MSEG-CHARG(01)'
RECORD-CHARG_006. "BATCHID
perform bdc_field using 'MSEGK-MAT_KDAUF'
RECORD-KDAUF_007. "S.O.
perform bdc_field using 'MSEGK-MAT_KDPOS'
RECORD-KDPOS_008. "S.O.LINE ITEM
perform bdc_field using 'DKACB-FMORE'
'X'.
BEGIN OF SCREEN 3
perform bdc_dynpro using 'SAPLKACB' '0002'.
perform bdc_field using 'BDC_OKCODE'
'=ENTE'.
perform bdc_field using 'DKACB-FMORE'
'X'.
perform bdc_dynpro using 'SAPLKACB' '0002'.
perform bdc_field using 'BDC_OKCODE'
'=ENTE'.
perform bdc_dynpro using 'SAPMM07M' '0421'.
perform bdc_field using 'BDC_CURSOR'
'MSEG-ERFMG(01)'.
perform bdc_field using 'BDC_OKCODE'
'=BU'.
perform bdc_field using 'DKACB-FMORE'
'X'.
BEGIN OF SCREEN 4
perform bdc_dynpro using 'SAPLKACB' '0002'.
perform bdc_field using 'BDC_OKCODE'
'=ENTE'.
perform bdc_transaction using 'MB1B'.
ENDLOOP.hi,
check this code in bold letters.
INCLUDE BDCRECX1.
TABLES : MARC.
TYPES : BEGIN OF TY_UPLOAD,
MATNR TYPE MARA-MATNR,
WERKS TYPE MARC-WERKS,
STEUC TYPE MARC-STEUC,
END OF TY_UPLOAD.
TYPES : BEGIN OF TY_MARC,
MATNR TYPE MARA-MATNR,
WERKS TYPE MARC-WERKS,
END OF TY_MARC.
TYPES : BEGIN OF TY_MTART,
MATNR TYPE MARA-MATNR,
MTART TYPE MARA-MTART,
END OF TY_MTART.
DATA : T_MARC TYPE STANDARD TABLE OF TY_MARC,
: T_UPLOAD TYPE STANDARD TABLE OF TY_UPLOAD,
: T_BASIC TYPE STANDARD TABLE OF TY_UPLOAD,
: T_SALES TYPE STANDARD TABLE OF TY_UPLOAD,
: T_ERROR TYPE STANDARD TABLE OF TY_UPLOAD.
DATA : IT_BDCDATA LIKE BDCDATA OCCURS 0 WITH HEADER LINE,
IT_BDCDATA_VIEW LIKE BDCDATA OCCURS 0 WITH HEADER LINE,
IT_DATA(3200) OCCURS 0 WITH HEADER LINE,
IT_FIELD(3200) OCCURS 0 WITH HEADER LINE,
IT_BDCMSG TYPE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.
DATA GI_MSG LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.
DATA : CHAR1(500),
CHAR2(500),
CHAR3 TYPE STRING,
V_SELECTION TYPE STRING. " For View Selection
DATA : W_MARC TYPE TY_MARC,
WA_UPLOAD TYPE TY_UPLOAD,
WA_BASIC TYPE TY_UPLOAD,
WA_SALES TYPE TY_UPLOAD,
WA_ERROR TYPE TY_UPLOAD,
WA_MTART TYPE TY_MTART.
DATA : VAR TYPE N,
VAR1 TYPE STRING.
SELECTION-SCREEN : BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001. "SELECTION SCREEN
PARAMETERS: P_FNAM LIKE RLGRAP-FILENAME.
PARAMETERS: P_BAS LIKE RLGRAP-FILENAME.
PARAMETERS: P_SAL LIKE RLGRAP-FILENAME.
PARAMETERS: P_ERR LIKE RLGRAP-FILENAME.
SELECTION-SCREEN : END OF BLOCK B1.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FNAM.
PERFORM SEARCH USING P_FNAM.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_BAS.
PERFORM SEARCH USING P_BAS.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_SAL.
PERFORM SEARCH USING P_SAL.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_ERR.
PERFORM SEARCH USING P_ERR.
*& Form SEARCH
text
-->PFNAME text
FORM SEARCH USING PFNAME.
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
EXPORTING
STATIC = 'X'
CHANGING
FILE_NAME = PFNAME.
ENDFORM. "SEARCH
START-OF-SELECTION.
PERFORM UPLOAD_PROCESS USING P_FNAM.
PERFORM OPEN_GROUP.
PERFORM PROCESS.
PERFORM CLOSE_GROUP.
IF NOT T_BASIC[] IS INITIAL.
PERFORM DOWNLOAD TABLES T_BASIC[] USING P_BAS .
ENDIF.
IF NOT T_SALES[] IS INITIAL.
PERFORM DOWNLOAD TABLES T_SALES[] USING P_SAL .
ENDIF.
IF NOT T_ERROR[] IS INITIAL.
PERFORM DOWNLOAD TABLES T_ERROR[] USING P_ERR.
ENDIF.
*& Form PROCESS
text
FORM PROCESS.
LOOP AT T_UPLOAD INTO WA_UPLOAD.
PERFORM CONV_ROUTINE USING WA_UPLOAD-MATNR
CHANGING WA_UPLOAD-MATNR.
SELECT COUNT(*) FROM MARA WHERE MATNR = WA_UPLOAD-MATNR.
IF SY-SUBRC NE 0.
MOVE-CORRESPONDING WA_UPLOAD TO WA_BASIC.
APPEND WA_BASIC TO T_BASIC.
CLEAR WA_BASIC.
CONTINUE.
ENDIF.
SELECT COUNT(*) FROM MARC WHERE MATNR = WA_UPLOAD-MATNR
AND WERKS = WA_UPLOAD-WERKS
AND PSTAT LIKE '%V%'.
IF SY-SUBRC NE 0.
MOVE-CORRESPONDING WA_UPLOAD TO WA_SALES.
APPEND WA_SALES TO T_SALES.
CLEAR WA_SALES.
CONTINUE.
ENDIF.
CLEAR : WA_MTART.
SELECT SINGLE MATNR MTART FROM MARA INTO WA_MTART WHERE MATNR = WA_UPLOAD-MATNR.
PERFORM BDC_DYNPRO USING 'SAPLMGMM' '0060'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'RMMG1-MATNR'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=AUSW'.
PERFORM BDC_FIELD USING 'RMMG1-MATNR'
WA_UPLOAD-MATNR.
CALL FUNCTION 'MATERIAL_BTCI_SELECTION_NEW' " Function module
EXPORTING
MATERIAL = WA_UPLOAD-MATNR " Material number
MATERIALART = WA_MTART-MTART " Material Type
SELECTION = 'V' "
TCODE = 'MM02' " Tcode where view's are called.
TABLES
BTCI_D0070 = IT_BDCDATA_VIEW
EXCEPTIONS
MATERIAL_NOT_FOUND = 1
MATERIAL_NUMBER_MISSING = 2
MATERIAL_TYPE_MISSING = 3
MATERIAL_TYPE_NOT_FOUND = 4
NO_ACTIVE_DYNPRO_SELECTED = 5
NO_AUTHORITY = 6
OTHERS = 7.
READ TABLE IT_BDCDATA_VIEW WITH KEY FVAL = 'X'.
IF SY-SUBRC = 0.
V_SELECTION = IT_BDCDATA_VIEW-FNAM.
ELSE.
CONTINUE.
ENDIF.
VAR = IT_BDCDATA_VIEW-FNAM+17(2).
VAR = VAR + 3.
CONCATENATE 'MSICHTAUSW-KZSEL(' '0' VAR ')' INTO VAR1.
PERFORM BDC_DYNPRO USING 'SAPLMGMM' '0070'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'MSICHTAUSW-DYTXT(06)'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=ENTR'.
PERFORM BDC_FIELD USING VAR1
'X'.
CLEAR VAR.
CLEAR VAR1.
PERFORM BDC_FIELD USING 'MSICHTAUSW-KZSEL(06)'
'X'.
PERFORM BDC_DYNPRO USING 'SAPLMGMM' '0080'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'RMMG1-VKORG'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=ENTR'.
PERFORM BDC_FIELD USING 'RMMG1-WERKS'
WA_UPLOAD-WERKS.
PERFORM BDC_DYNPRO USING 'SAPLMGMM' '4004'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=BU'.
PERFORM BDC_FIELD USING 'MAKT-MAKTX'
'MTI_ESE_HALB_01'.
PERFORM BDC_FIELD USING 'MARC-STEUC'
WA_UPLOAD-STEUC.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'MARC-HERKR'.
PERFORM BDC_FIELD USING 'MARC-HERKL'
'IN'.
PERFORM BDC_FIELD USING 'MARC-HERKR'
'MAH'.
PERFORM BDC_TRANSACTION USING 'MM02'.
move the error record into seperate internal table nad down load it ****
IF MESSTAB-MSGTYP = 'E'.
MOVE-CORRESPONDING WA_UPLOAD TO WA_ERROR.
APPEND WA_ERROR TO T_ERROR.
CLEAR WA_ERROR.
ENDIF.
ENDLOOP.
ENDFORM. "PROCESS
*& Form UPLOAD_PROCESS
text
-->PFNAME text
FORM UPLOAD_PROCESS USING PFNAME.
DATA : PFNAME1 TYPE STRING.
PFNAME1 = PFNAME.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = PFNAME1
FILETYPE = 'ASC'
HAS_FIELD_SEPARATOR = 'X'
TABLES
DATA_TAB = T_UPLOAD[].
IF SY-SUBRC <> 0.
ENDIF.
ENDFORM. "UPLOAD_PROCESS
*& Form CONV_ROUTINE
text
-->P_INPUT text
-->P_OUTPUT text
FORM CONV_ROUTINE USING P_INPUT
CHANGING P_OUTPUT.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
INPUT = P_INPUT
IMPORTING
OUTPUT = P_OUTPUT.
ENDFORM. "CONV_ROUTINE
*& Form DOWNLOAD
text
-->GI_FINAL text
-->PFNAME text
FORM DOWNLOAD TABLES
GI_FINAL
USING PFNAME .
DATA : FNAME TYPE STRING.
FNAME = PFNAME.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
FILENAME = FNAME
FILETYPE = 'DAT'
WRITE_FIELD_SEPARATOR = 'x'
HEADER = '00'
IMPORTING
FILELENGTH =
TABLES
DATA_TAB = GI_FINAL[]
FIELDNAMES = GI_FIELDNAMES[]
IF SY-SUBRC = 0.
MESSAGE 'FILE DOWNLOADED SUCCESSFULLY' TYPE 'I'.
ENDIF.
ENDFORM. " DOWNLOAD
Regards
Siva Prasad -
Trying to import RAW files (from Canon 5D Mark III) but I'm receiving the following error message "some import operations were not performed". I am trying to copy to my Seagate backup drive, however the only destination it will let me copy to is my Lexar flash drive (where I don't want to store them!). I've checked all the file permissions--everything says "read and write". Not sure where to start I recently switched to an iMac where the problems started (never any issues importing into Lightroom on my PC--just slowness). Please help!
NIKON D3300
The Nikon D3300 Raw format is not yet supported in Lightroom 5 (currently 5.3).
http://helpx.adobe.com/creative-suite/kb/camera-raw-plug-supported-cameras.html
Raw file formats are proprietary to each camera manufacturer and specific to each camera model. Adobe's Camera Raw engine (used by both Adobe Camera Raw - as a plugin to Photoshop - and Lightroom) must be constantly updated with every new camera make and model which arrives on the market in order to read and edit Raw files from that camera.
Adobe has added support for the D3300 to Camera Raw 8.4 which is about to be released. It is a Release Candidate (RC status) at the moment. So D3300 Raw support will probably be added to the next soon-to-be-released Lightroom update (5.4).
http://labs.adobe.com/technologies/cameraraw8-4-cc/?tabID=details#tabTop
In the meantime, you can download the free Adobe DNG Converter 8.4
http://labs.adobe.com/downloads/cameraraw8-4.html
Using the DNG converter, you can then convert the D3300 Raw files to DNGs then open and edit the DNGs in Lightroom 5.3.
Once Lightroom 5.4 is released (assuming it also has D3300 support) the DNG conversion will no longer be required. -
Hi
when check for report performance in code inspector i am getting the error
error:
program znewtest include znewtest row 000208 column 0000 char string w/o text will not be translated.
please can tell me how to slove the problem.
regards,
sivakumarDid you hardocde any tex in the line 208 of the include znewtest? if yes, you can use a text symbol to eliminate the error ie replace the hard coded text with something like..
'Use text symbol'(t01).
Double click on t01, save the text & activate bot the program & hte text symbol.
SCI now will not show this error.
~Suresh -
"There is no valid action to be performed" error message when using free-form approvals
Hi all,
I'm using free-form approval template with no owners and reviewers assigned, just security filters are applied on Entity dim.
I have started all entityes and they are in "First Pass" stauts. And now I'm not able to change status on a planning unit and I'm getting following error message:
There is no valid action that can be performed on the selected Planning Unit.
Why I'm not able to change status? Could anyone help me out of this?
BR
Vladowhen the user id created in solman was P0041, and hence the BP was created assigned to this ID.
at some stage of time, a request came to change delete P0041 and recreate as ALMA41 to maintain the standards.
but it was missed to change the P0041 in the BP to reflect ALMA41.
Daher Abdeen. -
Hi, i get the error "Different number of parameters in FORM and PERFORM (routine: GET_TARCOST, number of formal parameters: 8, number of actual parameters: 3)."
when i do a perform like this:
TYPES: BEGIN OF ty_refer,
dec TYPE p DECIMALS 5,
END OF ty_refer.
DATA: v_vallit TYPE STANDARD TABLE OF ty_refer WITH HEADER LINE.
<b>PERFORM get_tarcost USING ti_mast-matnr ti_mast-werks CHANGING v_vallit.</b>
the definition of the form get_tarcost is:
FORM get_tarcost USING p_matnr LIKE mkal-matnr
p_werks LIKE mkal-werks
CHANGING p_vallit TYPE STANDARD TABLE OF ty_refer WITH HEADER LINE.Try like this:
REPORT ZTEST_NP.
TYPES: BEGIN OF TY_REFER,
DEC TYPE P DECIMALS 5,
END OF TY_REFER.
TYPES: T_REFER TYPE STANDARD TABLE OF TY_REFER. " << table type.
DATA: L_MATNR TYPE MARA-MATNR,
L_WERKS TYPE MARC-WERKS.
DATA: V_VALLIT TYPE STANDARD TABLE OF TY_REFER WITH HEADER LINE.
PERFORM GET_TARCOST
USING L_MATNR L_WERKS CHANGING V_VALLIT[]. " << table with header line
FORM GET_TARCOST USING P_MATNR LIKE MKAL-MATNR
P_WERKS LIKE MKAL-WERKS
CHANGING P_VALLIT TYPE T_REFER. "< << refer to T_REFER
ENDFORM. "get_tarcost
Regards,
Naimesh Patel -
Server is unwilling to perform -Error Message
All,
I have an application that sync up to novell eDirectory and pull all
the users from the eDirectory.
During Sync up, i have seen a weared issue as
1. Assume we have 500 users in eDirectory - My application will be able
to sync all the users and i can see all the users.
2., Assume we have 501 user - as i sync up the users, i have getting
error message as "LDAPERR: 53 : Obtaining list of email addresses : :
Server is unwilling to perform"
note : Obtaining list of email addresses is my message and we are
pulling all the email address.
Can somebody help me to identify the root cause.
Thanks
-Manish
guptamanish1983
guptamanish1983's Profile: http://forums.novell.com/member.php?userid=80804
View this thread: http://forums.novell.com/showthread.php?t=404473I see no error for the "unwilling to perform".
You might need to update your trace settings under the "Tracing" on the
LDAP Server object in iManager.
Then do the dstrace again.
-jim
On 3/15/2010 12:36 AM, guptamanish1983 wrote:
>
> Here is the dtrace with LDAP option:
>
> 15:23:17 B6DD0BA0 00000000 FFFFFFFF -1 LDAP: iterCountEntries:
> ispositionable returned FALSE
>
> 15:23:17 A7D58BA0 00000000 FFFFFFFF -1 LDAP: controlPagedSetup: cannot
> find paged results cookie
>
> 15:23:18 AC01CBA0 00000000 FFFFFFFF -1 LDAP: Connection 0xce97c80 read
> failure, setting err = -5874
>
> i use imonitor to capture this information
>
> Jim Willeke;1947051 Wrote:
>> Get a dstrace witho only LDAP turned on and post it.
>> -jim
>>
>> On 3/12/2010 2:16 AM, guptamanish1983 wrote:
>>>
>>> All,
>>>
>>> I have an application that sync up to novell eDirectory and pull all
>>> the users from the eDirectory.
>>>
>>> During Sync up, i have seen a weared issue as
>>>
>>> 1. Assume we have 500 users in eDirectory - My application will be
>> able
>>> to sync all the users and i can see all the users.
>>>
>>> 2., Assume we have 501 user - as i sync up the users, i have
>> getting
>>> error message as "LDAPERR: 53 : Obtaining list of email addresses :
>> :
>>> Server is unwilling to perform"
>>> note : Obtaining list of email addresses is my message and we are
>>> pulling all the email address.
>>>
>>> Can somebody help me to identify the root cause.
>>>
>>> Thanks
>>> -Manish
>>>
>>>
>
>
Maybe you are looking for
-
Hi all, I am trying to set up a simple DAQ assist to measure some voltages (currently a 9 volt battery to aid set up), when choosing to use a waveform chart to log the voltages the graph doesnt start from 0 (time seconds) how do I do this and get it
-
Is my Macbook Pro the only one with lousy wireless reception/coverage
Hi, I was expecting great things when i received my Macbook Pro last week. I was also prepared to go through a lot of testing for sound issues and heat, as i've read from so many other posts (my MBP seem to have none of these issues in any major way)
-
Safari restrictions don't stop images from being seen
When I enable restrictions on my child's iphone for Safari and only certain websites are allowed, my child can still search a subject and then hit images and it will pull up images. Completely defeats the purpose. If I don't want my child reading a
-
help me to reset my security answers, as i have forgotten them
-
I cannot see "iPhone" in the list of interfaces when trying to configure it in the network options. Do you know how to fix it ?