Reg: real time production issues
Hi friends
what type of Production issues we will face in GL, AP, AR, AA, CC, PC, IO, PA, COPA
pls give me some examples and resolves my mail ID: [email protected]
thanks in advance
Hi Madhu,
What Issues you see in this community are real time issues.
you can pick any 5 of them which you can understand better with solutions
All the isssues posted in this community are real time and struggling by someone in the industry
Pls assign points if this is useful
Best Regareds
Ashish Jain
Similar Messages
-
Real time critical issues in Implementation Project
Hi friends
Please send me the *Real time critical issues in Implementation and Development Projects*
Thanks
Srikanth Reddy.PHi
Blue Print: Assume the client is already having sound legacy system in place.
Also assume that all the processes in FICO are neatly documented with visios.
Now study those process flows and prepare a list of sub processes.
Now prepare the fits/gaps/ assessment.
If the process fits into SAP it would be a fit. If an enhancement / modification is required, it goes into the red column.
Record all the discussions with the core users against each process and sub process.
Also list down the dependencies for each process / analyse the integration aspects.
Also plan how you would convert the legacy data into SAP.
The whole document should have illustrations / scenarios and ultimately signed off. This at any cost should not be changed unless, there is a total turnaround in the process requirements.
With the finalised blue print, you could start the activities in the implementation.
Now regarding the interview questions:
- Starts with your resume. How you have projected yourself. Have you shown real time experience or faked up projects. In any case, it is very easy to make out whether you have experience in implementation or support environment. You could never fool the interviewer.
Initially the interviewer would try to make an assessment on your genuinity.
- When did the implementation start?
- When did it GOLIVE?
- Were you involved in the end to end implementation or was it a partial role?
-If you are supporting the client, who implemented SAP?
- What tool do you use to track the support activities?
- How many tickets have you handled so far?
- Name some critical issues which you resolved and without which the production or business got affected?
- What is the system landscape ?
-Have you developed any reports / enhancements / technical / functional designs?
- Are you aware of interfaces / ALE / IDOCs ?
- Are you aware of SLAs
- Rate yourself on a rank of 1 to 10 in FI and CO
- How often have you interacted with client during implementation / support?
- What process designs have been prepared by you?
- How do you react when you get a critical issue or cross modular issues?
And so on and on
Hope this helps -
Any real time production support scenarios
hi can any oneexplain some real time issues in production support
i mean errors these occur frequently and the ways to solve
hoping for reply
byeThis is a generic question and numerous possibilities. Main issues will be of the following types
1. data load faillures.
2. data in report does not match with that in the sourse system.
3. report hangs
4. authorization
5. make modifications to the reports and even to the underlying objects like cubes.
6. make new reports
etc etc
Ravi Thotahdri -
REAL TIME QUE
You are running a report. It is taking long time for
execution. What steps will you do to reduce the
execution time.
After running a BDC program in background, next
day morning when you see the results, few records
are not updated(error records). What will you do
then?
You are given functional specs for a BDC program
and you need to decide whether to write a method
call transaction or a session. How u will decide?
THANK YOU
ASHOK KUMARHi,
For the first question, the solution can be as below with an example....
You can see a report performance in SE30(Runtime analysis)and
SQLtrace(ST05).
ST05 tells you the list of selected statements.
You should remember some points when you tuning the code
- Use the GET RUN TIME command to help evaluate performance. It's
hard to know whether that optimization technique REALLY helps unless you
test it out. Using this tool can help you know what is effective, under what
kinds of conditions. The GET RUN TIME has problems under multiple CPUs, so
you should use it to test small pieces of your program, rather than the
whole program.
- *Generally, try to reduce I/O first, then memory, then CPU activity.
*I/O operations that read/write to hard disk are always the most
expensive operations. Memory, if not controlled, may have to be written to
swap space on the hard disk, which therefore increases your I/O read/writes
to disk. CPU activity can be reduced by careful program design, and by using
commands such as SUM (SQL) and COLLECT (ABAP/4).
- Avoid 'SELECT *', especially in tables that have a lot of fields.
Use SELECT A B C INTO instead, so that fields are only read if they are
used. This can make a very big difference.
- Field-groups can be useful for multi-level sorting and displaying.
However, they write their data to the system's paging space, rather than to
memory (internal tables use memory). For this reason, field-groups are only
appropriate for processing large lists (e.g. over 50,000 records). If
you have large lists, you should work with the systems administrator to
decide the maximum amount of RAM your program should use, and from that,
calculate how much space your lists will use. Then you can decide whether to
write the data to memory or swap space.
- Use as many table keys as possible in the WHERE part of your select
statements.
- Whenever possible, design the program to access a relatively
constant number of records (for instance, if you only access the
transactions for one month, then there probably will be a reasonable range,
like 1200-1800, for the number of transactions inputted within that month).
Then use a SELECT A B C INTO TABLE ITAB statement.
- Get a good idea of how many records you will be accessing. Log into
your productive system, and use SE80 -> Dictionary Objects (press Edit),
enter the table name you want to see, and press Display. Go To Utilities ->
Table Contents to query the table contents and see the number of records.
This is extremely useful in optimizing a program's memory allocation.
- Try to make the user interface such that the program gradually
unfolds more information to the user, rather than giving a huge list of
information all at once to the user.
- Declare your internal tables using OCCURS NUM_RECS, where NUM_RECS
is the number of records you expect to be accessing. If the number of
records exceeds NUM_RECS, the data will be kept in swap space (not memory).
- Use SELECT A B C INTO TABLE ITAB whenever possible. This will read
all of the records into the itab in one operation, rather than repeated
operations that result from a SELECT A B C INTO ITAB... ENDSELECT statement.
Make sure that ITAB is declared with OCCURS NUM_RECS, where NUM_RECS is the
number of records you expect to access.
- If the number of records you are reading is constantly growing, you
may be able to break it into chunks of relatively constant size. For
instance, if you have to read all records from 1991 to present, you can
break it into quarters, and read all records one quarter at a time. This
will reduce I/O operations. Test extensively with GET RUN TIME when using
this method.
- Know how to use the 'collect' command. It can be very efficient.
- Use the SELECT SINGLE command whenever possible.
- Many tables contain totals fields (such as monthly expense totals).
Use these avoid wasting resources by calculating a total that has already
been calculated and stored.
Try to avoid joins more than 2 tables.
For all entries
The for all entries creates a where clause, where all the entries in the driver table are combined with OR. If the number of
entries in the driver table is larger than rsdb/max_blocking_factor, several similar SQL statements are executed to limit the
length of the WHERE clause.
The plus
Large amount of data
Mixing processing and reading of data
Fast internal reprocessing of data
Fast
The Minus
Difficult to program/understand
Memory could be critical (use FREE or PACKAGE size)
Some steps that might make FOR ALL ENTRIES more efficient:
Removing duplicates from the the driver table
Sorting the driver table
If possible, convert the data in the driver table to ranges so a BETWEEN statement is used instead of and OR statement:
FOR ALL ENTRIES IN i_tab
WHERE mykey >= i_tab-low and
mykey <= i_tab-high.
Nested selects
The plus:
Small amount of data
Mixing processing and reading of data
Easy to code - and understand
The minus:
Large amount of data
when mixed processing isnt needed
Performance killer no. 1
Select using JOINS
The plus
Very large amount of data
Similar to Nested selects - when the accesses are planned by the programmer
In some cases the fastest
Not so memory critical
The minus
Very difficult to program/understand
Mixing processing and reading of data not possible
Use the selection criteria
SELECT * FROM SBOOK.
CHECK: SBOOK-CARRID = 'LH' AND
SBOOK-CONNID = '0400'.
ENDSELECT.
SELECT * FROM SBOOK
WHERE CARRID = 'LH' AND
CONNID = '0400'.
ENDSELECT.
Use the aggregated functions
C4A = '000'.
SELECT * FROM T100
WHERE SPRSL = 'D' AND
ARBGB = '00'.
CHECK: T100-MSGNR > C4A.
C4A = T100-MSGNR.
ENDSELECT.
SELECT MAX( MSGNR ) FROM T100 INTO C4A
WHERE SPRSL = 'D' AND
ARBGB = '00'.
Select with view
SELECT * FROM DD01L
WHERE DOMNAME LIKE 'CHAR%'
AND AS4LOCAL = 'A'.
SELECT SINGLE * FROM DD01T
WHERE DOMNAME = DD01L-DOMNAME
AND AS4LOCAL = 'A'
AND AS4VERS = DD01L-AS4VERS
AND DDLANGUAGE = SY-LANGU.
ENDSELECT.
SELECT * FROM DD01V
WHERE DOMNAME LIKE 'CHAR%'
AND DDLANGUAGE = SY-LANGU.
ENDSELECT.
Select with index support
SELECT * FROM T100
WHERE ARBGB = '00'
AND MSGNR = '999'.
ENDSELECT.
SELECT * FROM T002.
SELECT * FROM T100
WHERE SPRSL = T002-SPRAS
AND ARBGB = '00'
AND MSGNR = '999'.
ENDSELECT.
ENDSELECT.
Select Into table
REFRESH X006.
SELECT * FROM T006 INTO X006.
APPEND X006.
ENDSELECT
SELECT * FROM T006 INTO TABLE X006.
Select with selection list
SELECT * FROM DD01L
WHERE DOMNAME LIKE 'CHAR%'
AND AS4LOCAL = 'A'.
ENDSELECT
SELECT DOMNAME FROM DD01L
INTO DD01L-DOMNAME
WHERE DOMNAME LIKE 'CHAR%'
AND AS4LOCAL = 'A'.
ENDSELECT
Key access to multiple lines
LOOP AT TAB.
CHECK TAB-K = KVAL.
ENDLOOP.
LOOP AT TAB WHERE K = KVAL.
ENDLOOP.
Copying internal tables
REFRESH TAB_DEST.
LOOP AT TAB_SRC INTO TAB_DEST.
APPEND TAB_DEST.
ENDLOOP.
TAB_DEST[] = TAB_SRC[].
Modifying a set of lines
LOOP AT TAB.
IF TAB-FLAG IS INITIAL.
TAB-FLAG = 'X'.
ENDIF.
MODIFY TAB.
ENDLOOP.
TAB-FLAG = 'X'.
MODIFY TAB TRANSPORTING FLAG
WHERE FLAG IS INITIAL.
Deleting a sequence of lines
DO 101 TIMES.
DELETE TAB_DEST INDEX 450.
ENDDO.
DELETE TAB_DEST FROM 450 TO 550.
Linear search vs. binary
READ TABLE TAB WITH KEY K = 'X'.
READ TABLE TAB WITH KEY K = 'X' BINARY SEARCH.
Comparison of internal tables
DESCRIBE TABLE: TAB1 LINES L1,
TAB2 LINES L2.
IF L1 <> L2.
TAB_DIFFERENT = 'X'.
ELSE.
TAB_DIFFERENT = SPACE.
LOOP AT TAB1.
READ TABLE TAB2 INDEX SY-TABIX.
IF TAB1 <> TAB2.
TAB_DIFFERENT = 'X'. EXIT.
ENDIF.
ENDLOOP.
ENDIF.
IF TAB_DIFFERENT = SPACE.
ENDIF.
IF TAB1[] = TAB2[].
ENDIF.
Modify selected components
LOOP AT TAB.
TAB-DATE = SY-DATUM.
MODIFY TAB.
ENDLOOP.
WA-DATE = SY-DATUM.
LOOP AT TAB.
MODIFY TAB FROM WA TRANSPORTING DATE.
ENDLOOP.
Appending two internal tables
LOOP AT TAB_SRC.
APPEND TAB_SRC TO TAB_DEST.
ENDLOOP
APPEND LINES OF TAB_SRC TO TAB_DEST.
Deleting a set of lines
LOOP AT TAB_DEST WHERE K = KVAL.
DELETE TAB_DEST.
ENDLOOP
DELETE TAB_DEST WHERE K = KVAL.
Tools available in SAP to pin-point a performance problem
The runtime analysis (SE30)
SQL Trace (ST05)
Tips and Tricks tool
The performance database
Optimizing the load of the database
Using table buffering
Using buffered tables improves the performance considerably. Note that in some cases a stament can not be used with a buffered table, so when using these staments the buffer will be bypassed. These staments are:
Select DISTINCT
ORDER BY / GROUP BY / HAVING clause
Any WHERE clasuse that contains a subquery or IS NULL expression
JOIN s
A SELECT... FOR UPDATE
If you wnat to explicitly bypass the bufer, use the BYPASS BUFFER addition to the SELECT clause.
Use the ABAP SORT Clause Instead of ORDER BY
The ORDER BY clause is executed on the database server while the ABAP SORT statement is executed on the application server. The datbase server will usually be the bottleneck, so sometimes it is better to move thje sort from the datsbase server to the application server.
If you are not sorting by the primary key ( E.g. using the ORDER BY PRIMARY key statement) but are sorting by another key, it could be better to use the ABAP SORT stament to sort the data in an internal table. Note however that for very large result sets it might not be a feasible solution and you would want to let the datbase server sort it.
Avoid ther SELECT DISTINCT Statement
As with the ORDER BY clause it could be better to avoid using SELECT DISTINCT, if some of the fields are not part of an index. Instead use ABAP SORT + DELETE ADJACENT DUPLICATES on an internal table, to delete duplciate rows.
Reward points if useful...
Regards,
Sudha Mettu -
Real time collaboration issue after Kerberos authentication setup
Hi,
We are using SPNego (kerberos) authentication for our portal (EP 7.0 SP10). When user clicks on log off link, he comes back to the portal home page again so there is no way for the user to log off from the portal. I don't see this as a problem for the users who are not having access to collaboration. But for the users having access to collaboration, when they login to the portal second time (before expiry of the first login session which they couldn't close as log off is not working), they get warning stating
"You are logged to the same portal already. Real-time collaboration capabilities will not be available in the current portal session until you terminate the other session and then restart this one by refreshing the browser or logging on again."
How to resolve this?
Helpful answers will be rewarded
Regards,
ChandraMost people set the logoff link to a URL which contains soem javascript which closes the browser.
Paul -
In UCCX7 admin real-time reporting, the status box always shows "not connected" so we're not able to run any real-time reports.
Why is this status box showing "not connected"? and how do I resolve it to be able to run real-time reports?
Running UCCX Admin v7.0(1)No it's certainly possible. I would try that first, see if it's working at all.
Sometimes, running this page from an end user PC, can fail if your JRE is not the right version. One way to find out if that is the case: uninstall your java, reboot, then launch the RTR page and it will automatically isntall the correct version for you.
Try these, and report back. -
PXIe 8133 Real Time Configuration Issue with MAX
I seem to be running to a weird problem in configuring a PXIe 8133 into an RT system. After I change it in bios to boot safe mode, MAX detects the system no problem through remote connection. When I try to change its IP (while the PXIe8133 is in Safe Mode), it does not allow me to do so. Specifically, the text on top of Network Settings Tab mentions that it cannot apply the settings. I also have tried reformating the RT, and uploading software. The format performs OK, but still the same problem with IP and communication. The software upload results in communication timeout.
I am not running any firewalls, etc. The link is direct cable between the host and the target (PXIe8133). I am running LV2010 RT on the host.
If I am missing a simple step in getting through this obstacle, please let me know. Any suggestions are apreciated. Thanks in advance.
PeterHello,
Just wondering are you using DHCP or static IP addressing? If you are using static IP, ensure you have all the fields on the 'Network Settings Tab' populated including the Gateway and DNS server. Both fields can be populated with the address 0.0.0.0. Hope this helps.
Best,
National Instruments
Applications Engineer -
CCX - Real Time Reporting Issue/Question
If no agents are ready in a call queue is there a way to track any attempted incoming calls in CCX reporting?
The company I work for has all calls routed to a third party answering service after normal business hours. In addition, if a call sits in a queue for over 1.5 minutes it is also forwarded to a third party answering service to act as tier one support.
Any direction is appreciated.No it's certainly possible. I would try that first, see if it's working at all.
Sometimes, running this page from an end user PC, can fail if your JRE is not the right version. One way to find out if that is the case: uninstall your java, reboot, then launch the RTR page and it will automatically isntall the correct version for you.
Try these, and report back. -
Starting a Physical Standby DB which is configured with real-time apply
Hi,
I wanted to get clarification on the correct procedure for starting and stopping a physical standby database. The Dataguard documentation states the following:
1. Start and mount the database:
SQL> STARTUP MOUNT;
2. Start log apply services:
To start Redo Apply, issue the following statement:
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE
2> DISCONNECT FROM SESSION;
To start real-time apply, issue the following statement:
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE
2> USING CURRENT LOGFILE;
My configuration is using real-time apply based on the information provided by the RECOVERY_MODE column of the V$ARCHIVED_DEST_STATUS view. Should I execute both ALTER statements or just the second one. If only the second one, how will the database re-synchronize, especially after a long down time. Also, must I do anything on the primary database prior to starting up the physical standby?
I'm using Oracle 10g SP1 on a linux server.No. But you can recover until the last arch file generated on the primary, then you cancel the recovery and then use query#2 to start applying real-time. Refer to Note:343424.1 on Metalink.
-
Welcome to the Oracle JRockit Real Time forum
The JRockit forum over at forums.bea.com is since the first of July in read only mode - this is now the official forum for the JRockit Real Time product.
Best regards,
StefanBonjour "Etudiant from Tunisia",
I'm not sure what you mean with "please give me the user/password".
As far as I know there is no online OWB available where you could try out the product (if that is what you mean).
If you would like to learn more about OWB, read online documentation or for instance the link that is provided in an earlier post in this thread.
Otherwise simply install OWB and try it yourself. The Installation and Configuration Guide is clear enough even without much experience installing Oracle software, and the OWB User Guide provides some basic insight on working with OWB itself.
Good luck, Patrick
ps If people are still expecting what Igor mentioned when he started this forum ("Oracle Warehouse Builder (OWB) product management and development will monitor the discussion forum on regular basis"), don't count on it; fortunately the product itself has been around long enough now, there are quite some users that can share usable insights and/or drop some useful lines on the new threads... ;-) -
Oracle JRockit Real Time 3.1.2 and weblogic?
http://www.oracle.com/technology/software/products/jrockit/index.html". I go to the website, and find a software called: Oracle JRockit Real Time 3.1.2 for windows 64 bit. My question is: In order to let weblogic 9.2 works in windows 2003 R2 64 bit machine, SHOULD I MUST DOWNLOAD "Oracle JRockit Real Time 3.1.2 for windows 64 bit"? Or I don't need to download anything? Actually, I just download a file called jdk-6u18-windows-x64.exe. Please clear my question, thanks! One more thing, what is the functionality for Oracle JRockit Real Time 3.1.2? Is it a kind of JRE ?
Hi,
For more information on JRocket Real Time have a read of :- http://www.oracle.com/technology/products/jrockit/jrrt/index.html
As far as I am aware you don't have to install the real time product you can installl the JRockit JVM and use that with Weblogic, I think newer version of JRocket come bundled with Real Time which is the JVM and monitoring and analysis tools. There are still standalone JRocket JVM installs available, you can get them from oracle edelivery.
JRocket is a JVM but optimized for use with Weblogic, so you should get better overall performance.
Cheers
John
http://john-goodwin.blogspot.com/ -
Why is the Real-Time Idea Exchange completely ignored?
Just looked at the LabVIEW Real-Time Idea Exchange and noticed that only one idea is marked completed, and two more (both posted in 2009, nearly 5 years ago) are "In Development." Those ideas aren't even the top-kudoed ones. NI - why ask for ideas for improvements, and then not implement any of them? (Yes, I have a personal interest here - the second-most kudoed idea in the real-time area is one of mine.)
First off let me say thanks to you and all of the Idea Exchange contributors. The whole purpose of the Idea Exchange is for you, the users of the NI Platform, to bring your considerable experience to the table as we continue adding features and functionality to the NI Platform. Your passion is one of the primary forces that causes the NI Platform to grow and change in varous ways so that the application challenges of scientists and engineers all over the world can be solved.
There are many user suggestions across the whole Idea Exchange for us to weigh when considering how to allocate our development resources. We try to judiciously consider which ideas will have the biggest impact on the NI Platform users, and as a result we often have to say "no" or "wait" to some ideas so we can say "yes" to others. You're definitely correct that the statuses need to be updated and I'll be doing so in the near future. Though this may give the impression of being ignored, I want to assure you that the ideas are read and evaluated by the R&D and Product Marketing departments with careful thought and deliberate intent.
We hope that events such as NIWeek bolster your confidence in the progress of the NI Platform as you see the new hardware and software features being introduced. Though you may not see an immeadiate reward for your dilligence in suggesting ideas, please continue submitting your ideas. The long term effect will be a powerful platform of products designed to meet the community's needs. Thank you for your continued support and engagement.
Deborah Y.
LabVIEW Real-Time Product Marketing Manager
Certified LabVIEW Architect
National Instruments -
Where do I get the Boot disk for booting my desktop as a real time target? Do I make it MAX or do I have to buy it?
Hello,
To convert your PC into a LabVIEW Real-Time Target, you must purchase the LVRT Deployment License for Standard PCs (ETS RTOS). This gives you a license to install the RTOS on the PC. While you *can* make a boot disk in MAX, this may or may not work with your PC, and you would be violating the license agreement. The purchase of the LVRT module for ETS does not include any RTOS runtime licenses.
Please post again if you have any other questions.
Regards,
Gerardo Garcia
LabVIEW Real-Time Product Manager -
Real time issues faced during Sap Implementation.
Hi All,
Please let me know some real time issues faced during SAP end to end implementation. Hw did u get over the issues.
Issues faced during Production Support.
I have an F2F interview. Please help me out.
Regards,
SomyaHi,
This is Srinivas If u dont mine can u help me in Sending me the solutions to me what type of issues we will face in sap/bw implementation like issues and defeacts can u send to my mail [email protected] can u give me solution for error9,error8,return8 can able to plz help me .
Regards,
Vasu. -
Hi all,
Can any body plz send me some FICO real time issue on [email protected]
and plz tell me hw shld I prepare for interview
Thanks & Regards
VaibhavHi Balraj,
In the normal practice, developers will try to find the similer infocube (as per the requirement) in the Business content. But always you will not be lucky to find such infocube in Business content. You need to create at your own to suite the business requirements. Regarding the characteristcs & key figure, it 's again depend on the requirements. Calculated object can be assign as key figure like. Sales qty, revenue & net sales etc. where as Dimesion (characteritcs) will be purely depends on the reporting point of view. Like Customer, Material & Sales Document type etc.
Hope this will help you !
Thanks,
Sanjiv
Maybe you are looking for
-
Hiding XML elements in the structure view – scripting influence to the structure view?
Hi Is there a way to hide specific XML elements (really the elements and not the attributes) in the structure view? I am asking this question to know if it is possible to influence the structure view by scripting. Many elements are indeed used as a k
-
My full/long review of the new iBook
Okay, so I remember a few weeks ago, everyone was comparing iBooks to other notebooks, to powerbooks, and just about everything else on the market in this forum. I've had mine for a bit over a month and decided to write a full review on it. So here a
-
How to include the page header in smartforms
Hi,the text element of the type include text is placed in the main page in header. this text element extending to several pages. The user wants to include page header only on pages where this element displays. EX:in the page they are 5 elements incl
-
How to configure the email in SAP
Hi Experts, Can you please let me know how to configure the email in the server? Thanks in Advance Regards, Kuldeep Verma
-
How to generate individual HTML files from linked help?
Hi folks, I'm trying to figure out how to generate individual web pages - based on heading types - from a help project this is linked to a FrameMaker book. I'm linking to the FM book, rather than importing, because the import process ruins my graphic