PERFORMANCE ERROR
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,
sivakumar
Did 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
Similar Messages
-
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! -
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 -
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. -
"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
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
RajeevYes, 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. -
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
>>>
>>>
>
> -
RV180 Degrading Performance & Error Logs
Firmware version 1.0.5.4
Started having poor networking performance a few days ago and noticed that there were numerous error logs that used to never happen (or at least I don't ever remember there being any).
Backed up settings and performed a total reset of the RSV180. Issue still there after the reset. Anyone have ideas on what might be causing this? I've attached the error log.Hi, I was having the same problem, but i used to have rv016 and i change it to the rv180 because we change isp provider. Now we have 200mb symetric fiber, and the rv016 cannot handle that speed.
I try the same things that you comment. I analyse the rv016 firewall that i used to have and i saw a rule that rv180 does not have by default.
Block Wan to Lan traffic Port: Any Source: Any Destination: Any
Firmware: 1.0.2.6
I have the QOS enabled without any rule configured. 2 Vlans without intervlan routing, forwarded ports, etc.
It increase to my isp provided speed, obviously you have to arrange the rule to be at the bottom if you forward any port.
I hope this helps you too. -
System Performance - ERROR Workitems
Hi Friends ,
I have the following query .
I have no of workitems in ERROR status and workflow has been stopped . I dnt want to process those workflows further .
I dnt want those ERROR workitems to be cleaned from my sysetm . I think this ERROR workitems may hamper the syetm performace later .
Is there any way through which i can remove all these ERROR Workitems along with respective workflows from my system.
Is the ERROR Workitems affects the syetm performance .
Thanks in advance .
Regards
PrabhuduttaYou can archive them. This will remove them from system but also will keep safe in archive for future ref if you need.
SARA is teh tcode and object is WORKITEM.
it is not only errored but all teh work items if grow over certain volume can cause proformance issues. best way to handle is put and time based archiving policy like archive at the end of every year keeping one years hostory. So there is nothing to do for first couple of years. If systems is old enough it is time to start thinking.
Just remeber it is nto only Staus ERROR work items in all other statuses like COMPLETED CANCELLED etc etc will effect teh profrmance once they reach a certain volume.
Warm Regards,
Anuj -
Cannot perform error management in a mapping - missing steps?
Hi everybody,
I’m facing problems while trying to perform a test including data rules and its errors management. I have designed a simple mapping with a source and a target table, and the steps I did are the following:
Create the data rule (a not_null data rule in this case).
Sett the error table name for the target table.
Set the conditional to NO CONSTRAINTS.
Set “match column when deleting row” option (inside loading properties) to YES for all columns of the table (excluding those ones inside ERR_GROUP).
Doing that, I retrieve the following warnings while deploying the mapping:
ORA-06550: PACKAGE BODY, line 76, column 8: PL/SQL: ORA-00904: "E_NOT_NULL"."ERR$$$_ERROR_OBJECT_NAME": invalid identifier
ORA-06550: PACKAGE BODY, line 49, column 2: PL/SQL: SQL Statement ignored
ORA-06550: PACKAGE BODY, line 151, column 8: PL/SQL: ORA-00904: "E_NOT_NULL"."ERR$$$_ERROR_OBJECT_NAME": invalid identifier
ORA-06550: PACKAGE BODY, line 124, column 2: PL/SQL: SQL Statement ignored
ORA-06550: PACKAGE BODY, line 538, column 10: PL/SQL: ORA-00904: "ERR$$$_OPERATOR_NAME": invalid identifier
ORA-06550: PACKAGE BODY, line 529, column 7: PL/SQL: SQL Statement ignored
ORA-06550: PACKAGE BODY, line 763, column 8: PL/SQL: ORA-00904: "E_NOT_NULL"."ERR$$$_ERROR_OBJECT_NAME": invalid identifier
ORA-06550: PACKAGE BODY, line 732, column 1: PL/SQL: SQL Statement ignored
ORA-06550: PACKAGE BODY, line 2522, column 12: PL/SQL: ORA-00904: "EMP_NEW2_ERR"."ERR$$$_OPERATOR_NAME": invalid identifier
ORA-06550: PACKAGE BODY, line 2513, column 9: PL/SQL: SQL Statement ignored
ORA-06550: PACKAGE BODY, line 6165, column 12: PL/SQL: ORA-00904: "EMP_NEW2_ERR"."ERR$$$_OPERATOR_NAME": invalid identifier
ORA-06550: PACKAGE BODY, line 6156, column 9: PL/SQL: SQL Statement ignored
After that, in the execution I get the following error (I’m translating so there may be differences from the original message):
ORA-04063: package body "SCOTT.CORRESPONDENCIA_3" contains errors. ORA-06508: PL/SQL: programmed unitty called "SCOTT.CORRESPONDENCIA_3" wasn’t found. ORA-06512: in line 1.
Am I missing any of the required steps? At this moment I don’t know how to progress…
Thanks in advance,
Hibai.Hi Vidyanand,
Did you create the runtime access user using the runtime assistant? Did you select the correct runtime repository (if you have more) to associate your runtime access user with?
Note that there are 4 database roles being created when you create a runtime repository owner:
- OWB_A_<runtime repository owner>
- OWB_D_<runtime repository owner>
- OWB_R_<runtime repository owner>
- OWB_U_<runtime repository owner>
If you would grant those roles to a user, then that user becomes an access user for the user with username <runtime repository owner>.
Note that you can also use the runtime repository credentials to connect to the runtime repository for deployment purposes, but you may not want that because of security concerns.
Thanks,
Mark. -
HI,
I AM USING FOLLOWING CODE IN SAP SCRIPT
/: PERFORM SUM IN PROGRAM ZSUM
/: USING ®UD-WRBTR&
/: USING ®UD-WABZG&
/: CHANGING &VAR&
/: ENDPERFORM
AND PROGRAM
FORM SUM USING TABLES IN_PAR STRUCTURE ITCSY
changing OUT_PAR STRUCTURE ITCSY.
READ TABLE IN_PAR WITH KEY NAME = VAR1.
var1_sc = IN_PAR-VALUE.
READ TABLE IN_PAR WITH KEY NAME = VAR2.
var2_sc = IN_PAR-VALUE.
tot = var1_sc - var2_sc.
READ TABLE OUT_PAR WITH KEY NAME = VAR.
Out_PAR-VALUE = tot.
ENDFORM.
NOW ITS GIVING DUMP TELLING "This routine contains 3 formal para , but the current call contains 4 actual parameters." IF I COMMENT CODE IN FORM.
IF I REMOVE CODE IN FORM THEN IT GIVE SYSTAX ERROR :
& ALSO in_PAR IS NOT INTERNAL TABLE\
PLEASE HELP MEHi
You are using 2 parameters ®UD-WRBTR&
®UD-WABZG& only with perform
see the sample code and do accordingly
How to call a subroutine form SAPscripts
The Form :
/:PERFORM CDE_CENT IN PROGRAM ZKRPMM_PERFORM_Z1MEDRUCK
/:USING &EKKO-EBELN&
/:CHANGING &CDECENT&
/:ENDPERFORM
The report :
REPORT zkrpmm_perform_z1medruck .
DATA : BEGIN OF it_input_table OCCURS 10.
INCLUDE STRUCTURE itcsy.
DATA : END OF it_input_table.
déclaration de la table output_table contenant les
variables exportées
DATA : BEGIN OF it_output_table OCCURS 0.
INCLUDE STRUCTURE itcsy.
DATA : END OF it_output_table.
DATA : w_ebeln LIKE ekko-ebeln,
w_vbeln LIKE vbak-vbeln,
w_zcdffa LIKE vbak-zcdffa.
FORM CDE_CENT
FORM cde_cent TABLES input output.
it_input_table[] = input[].
it_output_table[] = output[].
READ TABLE it_input_table INDEX 1.
MOVE it_input_table-value TO w_ebeln.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = w_ebeln
IMPORTING
output = w_ebeln.
SELECT SINGLE zcdffa FROM ekko
INTO w_zcdffa
WHERE ebeln = w_ebeln.
it_output_table-name = 'CDECENT'.
MOVE w_zcdffa TO it_output_table-value.
MODIFY it_output_table INDEX 1.
output[] = it_output_table[].
ENDFORM.
REPORT ZMPO1 .
form get_freight tables in_par structure itcsy out_par structure itcsy.
tables: ekko,konv,t685t.
data: begin of itab occurs 0,
ebeln like ekko-ebeln,
knumv like ekko-knumv,
end of itab.
data: begin of itab1 occurs 0,
knumv like konv-knumv,
kposn like konv-kposn,
kschl like konv-kschl,
kbetr like konv-kbetr,
waers like konv-waers,
kwert like konv-kwert,
end of itab1.
data: begin of iout occurs 0,
kschl like konv-kschl,
vtext like t685t-vtext,
kbetr like konv-kbetr,
kwert like konv-kwert,
end of iout.
data v_po like ekko-ebeln.
read table in_par with key 'EKKO-EBELN'.
if sy-subrc = 0.
v_po = in_par-value.
select
ebeln
knumv
from ekko
into table itab
where ebeln = v_po.
if sy-subrc = 0.
loop at itab.
select
knumv
kposn
kschl
kbetr
waers
kwert
into table itab1
from konv
where knumv = itab-knumv and
kappl = 'M'.
endloop.
loop at itab1.
if itab1-kposn <> 0.
select single * from t685t
where kschl = itab1-kschl
and kappl = 'M'
and spras = 'EN'.
iout-vtext = t685t-vtext.
iout-kschl = itab1-kschl.
iout-kbetr = itab1-kbetr.
iout-kwert = itab1-kwert.
append iout.
clear iout.
endif.
endloop.
sort itab1 by kposn.
loop at iout.
sort iout by kschl.
if ( iout-kschl eq 'GSDC' OR
iout-kschl eq 'GSFR' OR
iout-kschl eq 'GSIR' ).
at end of kschl.
read table iout index sy-tabix.
sum.
write:/ iout-kschl,iout-vtext,iout-kwert.
out_par-name = 'A1'.
out_par-value = iout-vtext.
append out_par.
out_par-name = 'A2'.
out_par-value = iout-kwert.
append out_par.
endat.
endif.
endloop.
endif.
endif.
endform.
IN THE FORM I AM WRITING THIS CODE.
/:DEFINE &A1& = ' '
/:DEFINE &A2& = ' '
/:PERFORM GET_FREIGHT IN PROGRAM ZMFORM_PO1
/:USING &EKKO-EBELN&
/:CHANGING &A1&
/:CHANGING &A2&
/:ENDPERFORM
&A1&
&A2&
Reward points for useful Answers
Regards
Anji
Message was edited by:
Anji Reddy Vangala -
'Missing parameter with PERFORM' error with a function IN BACKGROUND TASK
I am getting this error when calling a custom function in MIGO user exit ZXMBCU01. When I remove the 'IN BACKGROUND TASK' the function works fine and there are no error messages. When using 'IN BACK...' you can't debug within it to see where the message comes from. I see the message with SM58. I am working in an sap 4.7 environment. I have not found any solutions from google searches.
Here is the statement within ZXMBCU01:
CALL FUNCTION 'Z_UPDATE_MATERIAL_AVAIL_STATUS' IN BACKGROUND TASK
EXPORTING
work_order = xmseg-aufnr.
Here is the code for the function:
FUNCTION Z_UPDATE_MATERIAL_AVAIL_STATUS.
""Update function module:
""Local interface:
*" IMPORTING
*" VALUE(WORK_ORDER) LIKE AUFK-AUFNR DEFAULT '0000000000'
TABLES: eban, resb, aufk.
-Global Types----
TYPES: BEGIN OF t_data,
rsnum TYPE resb-rsnum,
rspos TYPE resb-rspos,
aufnr TYPE resb-aufnr, "Order Number
bdmng TYPE resb-bdmng, "Requirement Quantity
enmng TYPE resb-enmng, "Quantity withdrawn
bsmng TYPE eban-bsmng, "Quantity ordered against this purchase requisition
END OF t_data.
DATA: gt_data TYPE t_data OCCURS 0,
ga_data TYPE t_data.
-Global Variables----
DATA: gv_refused TYPE BAPIFLAG-BAPIFLAG,
gs_caufvd TYPE caufvd,
g_text TYPE t100-text,
gv_objnr LIKE aufk-objnr,
gv_status LIKE bsvx-sttxt,
gv_trig_stat TYPE c.
TABLES RETURNED FROM BAPI
DATA: BEGIN OF xreturn OCCURS 0.
INCLUDE STRUCTURE bapiret2.
DATA: END OF xreturn.
SELECT SINGLE objnr FROM aufk
INTO gv_objnr
WHERE aufnr = work_order.
CALL FUNCTION 'STATUS_TEXT_EDIT'
EXPORTING
flg_user_stat = 'X'
objnr = gv_objnr
only_active = 'X'
spras = sy-langu
IMPORTING
line = gv_status.
IF ( gv_status CS 'REL' ) AND
( gv_status NS 'NMAT' AND gv_status NS 'CNF' AND gv_status NS 'CLSD' AND
gv_status NS 'TECO' AND gv_status NS 'DLFL' ).
SELECT SINGLE *
FROM AUFK
WHERE aufnr = work_order AND
( auart = 'PM01' OR
auart = 'PM02' OR
auart = 'PM03' OR
auart = 'PM99' ).
IF sy-subrc = 0.
SELECT resbrsnum resbrspos resbaufnr resbbdmng resbenmng ebanbsmng
INTO CORRESPONDING FIELDS OF ga_data
FROM resb LEFT JOIN eban
ON resbrsnum = ebanarsnr AND
resbrspos = ebanarsps
WHERE resb~aufnr = work_order AND
resb~bdmng > 0.
SELECT rsnum rspos aufnr bdmng enmng
INTO CORRESPONDING FIELDS OF ga_data
FROM resb
WHERE aufnr = work_order
AND bdmng > 0.
SELECT SINGLE bsmng
INTO ga_data-bsmng
FROM eban
WHERE arsnr = ga_data-rsnum
AND arsps = ga_data-rspos.
IF sy-subrc <> 0.
CLEAR ga_data-bsmng.
ENDIF.
IF ga_data-bdmng = ga_data-enmng OR
ga_data-bdmng = ga_data-bsmng.
"update status - but all items must pass
ELSE.
gv_trig_stat = 'N'.
EXIT. "status won't change so get out now
ENDIF.
ENDSELECT.
IF ga_data~bdmng > 0.
IF ga_data-bdmng = ga_data-enmng OR
ga_data-bdmng = ga_data-bsmng.
IF gv_trig_stat <> 'N'.
CALL FUNCTION 'CO_IH_USERSTATUS_SET'
EXPORTING
I_AUFNR = ga_data-aufnr "'000005000263'
I_USR_STAT_INT = 'E0002'
I_USR_STAT_EXT =
I_SET_INACTIVE =
I_BUF_READ =
I_SPRAS = sy-langu
IMPORTING
E_CHNG_REFUSED = gv_refused
E_CAUFVD = gs_caufvd
TABLES
RETURN = xreturn.
LOOP AT xreturn
WHERE type = 'E'.
ENDLOOP.
IF sy-subrc <> 0.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
RETURN.
ELSE.
READ TABLE xreturn INDEX 1.
CALL FUNCTION 'PI_BP_GET_MESSAGE_TEXT'
EXPORTING
iv_message_id = xreturn-id
iv_message_type = xreturn-type
iv_message_number = xreturn-number
iv_message_v1 = xreturn-message_v1
iv_message_v2 = xreturn-message_v2
iv_message_v3 = xreturn-message_v3
iv_message_v4 = xreturn-message_v4
IMPORTING
ev_message_text = g_text.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
ENDSELECT.
ENDIF.
ENDIF.
ENDFUNCTION.
Does anyone have any ideas? Thank you very much in advance.
Glenn Allen
Software Architect (specializing in SAP)I'd be starting a process of elimination... perhaps start with an "exit." right after
SELECT SINGLE objnr
FROM aufk
INTO gv_objnr
WHERE aufnr = work_order.
exit. "leave FM NOW
and if that doesn't crash, work down the code down the code in the function e.g. comment out the BAPI_commit call... and / or build a little test harness report to call the Z function in background task... btw, does the ST22 dump point to anything more specific...?
Maybe you are looking for
-
when opening an email using verizon emails I can only print one page. I have checked an I do not have a printer or computer problem because the printer prints more than one page with others such as gmail. We feel there is a print setting in firefox t
-
How Can I do that the leds of my UIR is blinkin all the time
Hello I have a question of CVI, I am modify a UIR and I am add a LEDs in my UIR, I nedded do that these Leds is blinking all the time, but I am having problem for do this. I know that exist 2 functions in CVI SetCtrlVal and GetCtrlVal for Set and Ge
-
Performance Issue: Deadlocks RAC
Hello, Our team are recently doing performance tests in our RAC 11gR2 3 nodes Lab under Redhat Linux 5. During the tests, there are deadlocks detected in the alert log file; Tue Nov 15 11:22:54 2011 Global Enqueue Services Deadlock detected. More inf
-
I am running into this issue with Adobe AE CC 2014 with both Mac and Windows versions in a classroom. Macs are running Mavericks, Windows are Win 7. Mac version of AE is 13.1.1.3. All CC 2014 apps are up to date. If I have a text layer selected and c
-
An error [1130203] occured in Spreadsheet Extractor
Hello everyone. We have a BSO empty, shell db that is used for reporting. It has multiple partitions to two other ASO db's. A fairly simple Excel Add-in retrieve with ~116 rows and ~186 columns has begun giving users this error (same retrieve used fo