CUBE reporting; step-by-step guide required
Hi,
I'm new to Oracle and have been assigned the job to create a CUBE reporting tool for an financial application. I have two questions;
1. On server side; what am I required to do? The database is fairly complex (fully normalized), I have read a few articles on creating dimensions, creating new databases etc. Can anyone suggest the best approach and/or point me to a tutorial on the process of this and the tools required.
2. We're wanting a customizable interface reporting tool, we're using ASP.Net, does anyone know of a good tool for this (in relation to question 1).
You mean an n-dimensional OLAP cube and not the CUBE() analytic function? Well, I would suggest you want to be using teh built-in functionality rather rolling your own, so the best place to start is the documentation. Note that OLAP is only available with the Enterprise licence.
Cheers, APC
Similar Messages
-
Step by step guide to config Reports Services 902
Is there a step by step guide to configuring Reports Services in 9ias 902?
I have installed 9iAS 902 Enterprise Edition on Win2k and wish to test Reports 9i output as a JSP.
Can someone provide any pointers?
Regards,
JohnJohn,
I used the Oracle manual "Oracle9IAS Report Services - Publishing Reports to the Web". It was pretty basic and helped me get the report services working just fine.
Deborah
p.s. It is part #A92102-01 -
Could you Please Send me the Step by Step guide for the BADI
Hi ABAPers,
Could you Please Send me the Step by Step guide for the BADI.It is very Urgent
Thanks & Regards,
Ashok.Each BAdI has a definition and more than one implementation. The definition means the methods(in class concept) that are used for performing various functions. The BAdI definition can be viewed in SE18 transaction(for standard ones) and user-defined BAdIs can be created in the same transaction as well.
When you create a BAdI definition, an class interface will be automatically created and you can define your methods in the interface. The implementation of the methods can be done in SE19 transaction .
YOu can go through these links...
http://esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
http://esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
http://esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
http://esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
http://esnips.com/doc/365d4c4d-9fcb-4189-85fd-866b7bf25257/customer-exits--badi.zip
http://esnips.com/doc/3b7bbc09-c095-45a0-9e89-91f2f86ee8e9/BADI-Introduction.ppt
just refer to the link below. it will of great help to u.
http://www.sapmaterial.com/?gclid=CN322K28t4sCFQ-WbgodSGbK2g
(SAP link- ultimate material )
suppose your working for XK01 then for that the BADI being VENDOR_ADD_DATA then this implemetation procedure.
Steps:
1. Execute Business Add-In(BADI) transaction SE18
2. Enter BADI name i.e. VENDOR_ADD_DATAand press the display
button
3. Select menu option Implementation->Create
4. Give implementation a name such as Z_VENDOR_ADD_DATA
5. You can now make any changes you require to the BADI within this
implementation, for example choose the Interface tab
6. Double click on the method you want to change, you can now enter
any code you require.
7. Please note to find out what import and export parameters a
method has got return the original BADI definition
(i.e. VENDOR_ADD_DATA) and double click on the method name
for example within VENDOR_ADD_DATA contract is a method
8. When changes have been made activate the implementation
BADI(Business Add-In) is the object oriented method of user exits...
Each BAdI has a definition and more than one implementation. The definition means the methods(in class concept) that are used for performing various functions. The BAdI definition can be viewed in SE18 transaction(for standard ones) and user-defined BAdIs can be created in the same transaction as well.
When you create a BAdI definition, an class interface will be automatically created and you can define your methods in the interface. The implementation of the methods can be done in SE19 transaction
Intro.....
http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm
Check these links for info about badi..
BADI's
http://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
http://support.sas.com/rnd/papers/sugi30/SAP.ppt
BADI's
http://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
http://support.sas.com/rnd/papers/sugi30/SAP.ppt
http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
http://members.aol.com/_ht_a/skarkada/sap/
http://www.ct-software.com/reportpool_frame.htm
http://www.saphelp.com/SAP_Technical.htm
http://www.kabai.com/abaps/q.htm
http://www.guidancetech.com/people/holland/sap/abap/
http://www.planetsap.com/download_abap_programs.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
/people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
/people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
http://www.esnips.com/web/BAdI
http://www.allsaplinks.com/badi.html
New to Badi
Follow the below steps to find out what all BADI's are called when you press any button in any transaction.
1) Goto se24 (Display class cl_exithandler)
2) Double click on the method GET_INSTANCE.
3) Put a break point at Line no.25 (CASE sy-subrc).
Now
4) Execute SAP standard transaction
5) Press the required button for which you need to write an exit logic, the execution will stop at the break point.
6) Check the values of variable 'exit_name', it will give you the BADI name called at that time.
7) This way you will find all the BADIs called on click of any button in any transaction.
Business Add-Ins
Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
As with customer exits (SMOD/CMOD [Page 40]), two different views are available:
In the definition view, an application programmer predefines exit points in a source that allow specific industry sectors, partners, and customers to attach additional software to standard SAP source code without having to modify the original object.
In the implementation view, the users of Business Add-Ins can customize the logic they need or use a standard logic if one is available.
In contrast to customer exits, Business Add-Ins no longer assume a two-system infrastructure (SAP and customers), but instead allow for multiple levels of software development (by SAP, partners, and customers, and as country versions, industry solutions, and the like). Definitions and implementations of Business Add-Ins can be created at each level within such a system infrastructure.
SAP guarantees the upward compatibility of all Business Add-In interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces. You do not have to register Business Add-Ins in SSCR.
The Business Add-In enhancement technique differentiates between enhancements that can only be implemented once and enhancements that can be used actively by any number of customers at the same time.
In addition, Business Add-Ins can be defined according to filter values. This allows you to control add-in implementation and make it dependent on specific criteria (on a specific Country value, for example). All ABAP sources, screens, GUIs, and table interfaces created using this enhancement technique are defined in a manner that allows customers to include their own enhancements in the standard.
A single Business Add-In contains all of the interfaces necessary to implement a specific task. In Release 4.6A, program and menu enhancements can be made with Business Add-Ins. The actual program code is enhanced using ABAP Objects. In order to better understand the programming techniques behind the Business Add-In enhancement concept, SAP recommends reading the section on ABAP Objects
DEFINING THE BADI
1) execute Tcode SE18.
2) Specify a definition Name : ZBADI_SPFLI
3) Press create
4) Choose the attribute tab. Specify short desc for badi.. and specify the type :
multiple use.
5) Choose the interface tab
6) Specify interface name: ZIF_EX_BADI_SPFLI and save.
7) Dbl clk on interface name to start class builder . specify a method name (name,
level, desc).
Method level desc
Linese;ection instance methos some desc
8) place the cursor on the method name desc its parameters to define the interface.
Parameter type refe field desc
I_carrid import spfli-carrid some
I_connid import spefi-connid some
9) save , check and activate adapter class proposed by system is
ZCL_IM_IM_LINESEL is genereated.
IMPLEMENTATION OF BADI DEFINITION
1) EXECUTE tcode se18.choose menuitem create from the implementation menubar.
2) Specify aname for implementation ZIM_LINESEL
3) Specify short desc.
4) Choose interface tab. System proposes a name fo the implementation class.
ZCL_IM_IMLINESEL which is already generarted.
5) Specify short desc for method
6) Dbl clk on method to insert code..(check the code in AAA).
7) Save , check and activate the code.
Some useful URL
http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
www.sapgenie.com/publications/saptips/022006%20-%20Zaidi%20BADI.pdf
http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b63031e10000000a155106/frameset.htm
Now write a sample program to use this badi method..
Look for BBB sample program.
AAA
data : wa_flights type sflight,
it_flights type table of sflight.
format color col_heading.
write:/ 'Flight info of:', i_carrid, i_connid.
format color col_normal.
select * from sflight
into corresponding fields of table it_flights
where carrid = i_carrid
and connid = i_connid.
loop at it_flights into wa_flights.
write:/ wa_flights-fldate,
wa_flights-planetype,
wa_flights-price currency wa_flights-currency,
wa_flights-seatsmax,
wa_flights-seatsocc.
endloop.
BBB
*& Report ZBADI_TEST *
REPORT ZBADI_TEST .
tables: spfli.
data: wa_spfli type spfli,
it_spfli type table of spfli with key carrid connid.
*Initialise the object of the interface.
data: exit_ref type ref to ZCL_IM_IM_LINESEL,
exit_ref1 type ref to ZIF_EX_BADISPFLI1.
selection-screen begin of block b1.
select-options: s_carr for spfli-carrid.
selection-screen end of block b1.
start-of-selection.
select * from spfli into corresponding fields of table it_spfli
where carrid in s_carr.
end-of-selection.
loop at it_spfli into wa_spfli.
write:/ wa_spfli-carrid,
wa_spfli-connid,
wa_spfli-cityfrom,
wa_spfli-deptime,
wa_spfli-arrtime.
hide: wa_spfli-carrid, wa_spfli-connid.
endloop.
at line-selection.
check not wa_spfli-carrid is initial.
create object exit_ref.
exit_ref1 = exit_ref.
call method exit_ref1->lineselection
EXPORTING
i_carrid = wa_spfli-carrid
i_connid = wa_spfli-connid.
clear wa_spfli.
u can find BADI's in different ways...
1>First go to any transaction->iN THE menu bar SYSTEM->STATUS->Get the program name ->double click->u will go to the program attached to the tcode.Now search term will be CALL CL_EXITHANDLER.Now u will get list of BADI'S available..
2>Goto SE24->Give class name as CL_EXITHANDLER->Display->double click on get_instance mathod->Now u will go inside the method->Now put break point on the cl_exithandler.Now go to any transaction code and pass dat..U will see that it will be stopped on the break point which u set on the cl_exithandler...In the exit name u can find list of badi's attached to the tcode..
There are multiple ways of searching for BADI.
Finding BADI Using CL_EXITHANDLER=>GET_INSTANCE
Finding BADI Using SQL Trace (TCODE-ST05).
Finding BADI Using Repository Information System (TCODE- SE84).
1. Go to the Transaction, for which we want to find the BADI, take the example of Transaction VD02. Click on System->Status. Double click on the program name. Once inside the program search for CL_EXITHANDLER=>GET_INSTANCE.
Make sure the radio button In main program is checked. A list of all the programs with call to the BADIs will be listed.
The export parameter EXIT_NAME for the method GET_INSTANCE of class CL_EXITHANDLER will have the user exit assigned to it. The changing parameter INSTANCE will have the interface assigned to it. Double click on the method to enter the source code.Definition of Instance would give you the Interface name.
2. Start transaction ST05 (Performance Analysis).
Set flag field "Buffer trace"
Remark: We need to trace also the buffer calls, because BADI database tables are buffered. (Especially view V_EXT_IMP and V_EXT_ACT)
Push the button "Activate Trace". Start transaction VA02 in a new GUI session. Go back to the Performance trace session.
Push the button "Deactivate Trace".
Push the button "Display Trace".
The popup screen "Set Restrictions for Displaying Trace" appears.
Now, filter the trace on Objects:
V_EXT_IMP
V_EXT_ACT
Push button "Multiple selections" button behind field Objects
Fill: V_EXT_IMP and V_EXT_ACT
All the interface class names of view V_EXT_IMP start with IF_EX_. This is the standard SAP prefix for BADI class interfaces. The BADI name is after the IF_EX_.
So the BADI name of IF_EX_CUSTOMER_ADD_DATA is CUSTOMER_ADD_DATA
3. Go to Maintain Transaction (TCODE- SE93).
Enter the Transaction VD02 for which you want to find BADI.
Click on the Display push buttons.
Get the Package Name. (Package VS in this case)
Go to TCode: SE84->Enhancements->Business Add-inns->Definition
Enter the Package Name and Execute.
Here you get a list of all the Enhancement BADIs for the given package MB.
The simplese way for finding BADI is
1. chooes Tcode Program & package for that Tcode.
2. Go to Tcode se18
3. Press F4
4. search by package or by program.
http://help.sap.com/saphelp_nw04/helpdata/en/eb/3e7cf7940e11d295df0000e82de14a/frameset.htm
and
http://help.sap.com/saphelp_nw04/helpdata/en/eb/3e7cf7940e11d295df0000e82de14a/frameset.htm
Badihttp://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
http://support.sas.com/rnd/papers/sugi30/SAP.ppt
http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
http://members.aol.com/_ht_a/skarkada/sap/
http://www.ct-software.com/reportpool_frame.htm
http://www.saphelp.com/SAP_Technical.htm
http://www.kabai.com/abaps/q.htm
http://www.guidancetech.com/people/holland/sap/abap/
http://www.planetsap.com/download_abap_programs.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
/people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
/people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
http://esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
http://esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
http://esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
http://esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
http://esnips.com/doc/365d4c4d-9fcb-4189-85fd-866b7bf25257/customer-exits--badi.zip
http://esnips.com/doc/3b7bbc09-c095-45a0-9e89-91f2f86ee8e9/BADI-Introduction.ppt
http://help.sap.com//saphelp_470/helpdata/EN/eb/3e7cee940e11d295df0000e82de14a/frameset.htm
sample code for Purchase requisition
BAdI Name: ZPUR_RFQ (Implementation name) Purchase Requisitions
Definition Name: ME_REQ_POSTED
Interface Name : IF_EX_ME_REQ_POSTED
Implementing Class: ZCL_IM_PUR_REQ
Method : POSTED
METHOD if_ex_me_req_posted~posted .
DATA : v_mtart TYPE mtart.
DATA l_s_eban TYPE ueban.
LOOP AT im_eban INTO l_s_eban.
IF l_s_eban-estkz NE 'B'.
CLEAR v_mtart.
SELECT SINGLE mtart INTO v_mtart FROM mara WHERE matnr = l_s_eban-matnr.
IF v_mtart EQ 'ZERS' OR v_mtart EQ 'FHMI' OR v_mtart EQ 'UNBW'.
MESSAGE e000(zm_msg) WITH 'You are not allowed' 'to create PR for stock items'.
ENDIF.
ENDIF.
IF l_s_eban-knttp NE 'F' OR l_s_eban-pstyp NE '9'.
IF l_s_eban-knttp NE 'A'.
IF ( l_s_eban-pstyp NE '9' AND l_s_eban-pstyp NE 'D' ) AND l_s_eban-matnr EQ
space.
MESSAGE e000(zm_msg) WITH 'You cannot create' 'a PR without material number'.
ENDIF.
ENDIF.
ENDIF.
ENDLOOP.
ENDMETHOD.
Reward points for useful Answers
Reward if it helps.. -
Step by Step Guide Details for RFC to File and File to RFC scenario
Hi Guru's
Good day to you. I am tyring to develop some scenarios based on RFC adaptor. so i want to start up with basic scenarios like RFC to File scenario(Here i just want to pull some data from SAP using RFC and put it in destination folder as an text file) and FILE to RFC scenario (Here i just want to take some data from the file and update into SAP).
For doing these scenarios i would like to request you people to send me the step by step guide which explains me about the complete steps of configurations required to do the RFC to FILE scenario and FILE to RFC scenario.
I found some scenarios and i am in confused state. so i request you to please put your experience to help me out.
thanks in advance.
Regards
RajHi Aaron,
I don't know your scenario and your ECC and PI versions but I learned how to use ABAP Proxy more than 1 year ago with the following tutorial:
Edit--> The forum doesn't allow me to post external link, just search "ABAP Proxy Communication Scenario" in google and visit the 1st result
The way to develop ABAP Proxys has changed a little if your PI is 7.1. In the ECC side, the transaction SPROXY looks much better too if you have a recent version of the ECC.
Edited by: Marshal on Oct 8, 2009 5:08 PM
I've found that SDN Document. Maybe the scenario is not the most simple to start with ABAP Proxy but is very well documented and is for PI 7.1. The document also handles the inbound and outbound proxys
[http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/c00ca32e-f991-2b10-f5be-97114bd2b08f&overridelayout=true]
Edited by: Marshal on Oct 8, 2009 5:22 PM -
Step-by-Step Guide for connecting CRM with SAP R/3 system Server
Hi Experts,
For my ongoing project , I am in the need of connecting the CRM server with
SD server.
Can u share any Step- By Step guide for doing that.
I know that the RFC connection has to be established between the system.
Logical system must be create and all such stuffs.
It is definitly helpful, If u can help me out.
I would to thank, appreciate and reward for your help
Best Regards,
ManiprabuHi Mani,
Follow the following steps :
1. Create RFC destination for both the systems on CRM and R/3 in SM59.
2. Create the logical systems and assign clients to logical system in SALE transaction both on CRM and R/3.
3. Create a user in the R/3 table CRMCONSUM with the name CRM.
4. Maintain the Middlware Parameter tables on CRM : Table SMOFPARSFA:
Create an entry for following parameter entry:
Key - R3A_COMMON
Para name - CRM_DEFAULT_DESTINATION
Value - R/3 logical system
5. Maintain the parameter tables on R/3 system : CRMRFCPAR, CRMPAROLTP
CRMRFCPAR :
Create new entry with following data:
User - CRM
Object name - *
RFC Destination - RFC destination for CRM
Load types - All Load Types
In Queue flag - X
Send XML No XML
CRMPAROLTP :
Create the following parameter entry:
Para name - CRM_DEFAULT_DESTINATION
User - CRM
Value - Name of the CRM logical system
6. Create Sites and attach subscriptions in Admin Console : Tcode SMOEAC
Create a Site as CRM and another as R/3. Attach the required subscriptions to the R/3 site.
7. Register the queues in SMQR and SMQS transactions.
PS : For detailed steps refer the Middlware Base Customizings(CR500 and CR100)
<b>Reward points if it helps.</b> -
Emil form tutorials- Would like a step by step guide
Hi all.
I'm wanting to create an email form in my Flash site. So that
the user enters details like name, email address and message and
that then gets sent to my email address. Now i know this requires
back end scripting in PHP etc. And really want to give it ago. But
would really like a step by step guide that explains things fully
and clearly. I'm no idiot in Flash but this is a new topic for me
to learn. So if anyone could recommend a really good tutorial that
would be great.
Thanks and merry xmas
Rob A (bobby)hi robby,
i also want to know the same, can anyone help with
this -
Has anyone got a simple step by step guide to app uploading
I have just had my app developed and the company who has developed it for me has left me to upload it - struggling big time, any step by step guides?
It's not simple. It requires patience and attention to detail. Avoid being creative, don't skip steps or procedures you don't understand. Take notes and have a tested and reliable backup in place.
Dev Guide:
https://itunesconnect.apple.com/docs/iTunesConnect_DeveloperGuide.pdf
Portal Resources:
Program User Guide
https://devforums.apple.com/ -
Is there a step by step guide to transfer licences?
I have a PC that has started having the following message: 'windows detected a hard disk problem. ‘Back up your files immediately to prevent information loss and then contact the computer manufacture to determine if you need to repair or replace the disk.' It is highly likely I will need a new hard disk and if it is sent to the manufacturer it will need to be re set to factory condition. I believe I may lose some registry settings etc.
Since buying the PC I have purchased Adobe Design Premium so if I do end up with a new hard disk or even a new PC - how do I ensure I can transfer the software without any license implications? Some threads have contradictory info about deactivating or not deactivating first - I'd really appreciate a simple step by step guide - would be good if Adobe could issue an authorised one too!
Many thanks in anticipationHelp --> Deactivate in any of the suite apps, then simply instal lthe software on teh new machine. if the activation doesn't work, call support to reset it server side. Nothing more required.
Mylenium -
I am trying to set up icloud on my macbook, I was using the step by step guide on the site but when I try go into system perfences in there is no icloud icon under internet and wireless. How do I get it?
This is presumably because you are running an earlier system than Lion. (Please always post your system when you have a question.)
The minimum requirement for iCloud is Lion 10.7.5 (Mavericks preferred): the iCloud Preference Pane does not appear on earlier systems - the MobileMe pane appears on Lion and earlier but is non non-functional - you cannot now open or access a MobileMe account.
To make use of iCloud you will have to upgrade your Mac to Lion or Mavericks, provided it meets the requirements.
The requirements for Lion are:
Mac computer with an Intel Core 2 Duo, Core i3, Core i5, Core i7, or Xeon processor
2GB of memory
OS X v10.6.6 or later (v10.6.8 recommended)
7GB of available space
Lion is available in the Online Apple Store ($19.99). Mountain Lion (10.8.x) is also available there at the same price but there seems little point as the system requirements are the same for Mavericks (10.9.x) - which is free - unless you need to run specific software which will run on Mountain Lion only.
The requirements for Mountain Lion and Mavericks are:
OS X v10.6.8 or later
2GB of memory
8GB of available space
and the supported models are:
iMac (Mid 2007 or newer)
MacBook (Late 2008 Aluminum, or Early 2009 or newer)
MacBook Pro (Mid/Late 2007 or newer)
Xserve (Early 2009)
MacBook Air (Late 2008 or newer)
Mac mini (Early 2009 or newer)
Mac Pro (Early 2008 or newer)
It is available from the Mac App Store (in Applications).
You should be aware that PPC programs (such as AppleWorks) will not run on Lion or above; and some other applications may not be compatible - there is a useful compatibility checklist at http://roaringapps.com/apps:table
If you are running Leopard on an Intel Mac you will have to upgrade to Snow Leopard to access the Mac App Store - it's available in the online Apple Store. However if you have a PPC Mac you cannot run Snow Leopard and cannot proceed further. -
Data Provisioning in SAP BW on HANA by DXC step by step guide ?
Hi to all,
I required step by step guide for DXC Data Provisioning for SAP BW on HANA.
Please can any one let me know the URL or PF for same.
Regards
Pavneet RanaHi,
Refer the link below
Using the Direct Extractor Connection (DXC) | SAP HANA -
Step by Step guide to implement Active Dataguard 11g
Hi All,
Please suggest a good step by step guide to implement Oracle Active Dataguard on Oracle 11g, OS : RHEL 5.4
Have searched a couple of documents, but ending up with physical or logical dataguard setup guides...
Please suggest end to end steps guide for Active Dataguard Implementation
DB : Oracle 11g Release 2
OS : RHEL 5.4
Thanksuser1687821 wrote:
Hi All,
Please suggest a good step by step guide to implement Oracle Active Dataguard on Oracle 11g, OS : RHEL 5.4
Have searched a couple of documents, but ending up with physical or logical dataguard setup guides...
Please suggest end to end steps guide for Active Dataguard Implementation
DB : Oracle 11g Release 2
OS : RHEL 5.4
ThanksHi,
Active dataguard is option after configuring dataguard.
You can put standby database in Open(read only) mode also you can enable Recover(MRP) while open so this can be used for reporting purpose too.
Please refer below links for configuring them.
http://www.oracle-class.com/wp-content/uploads/2011/01/dataguard/11gR2%20Physical%20Data%20Guard%20Setup%20%20project,%20with%20Active%20Data%20Guard%20option.pdf
http://www.databasejournal.com/features/oracle/article.php/3834931/Using-Oracle-11gs-Active-Data-Guard-and-Snapshot-Standby-Features.htm
http://www.oracle-base.com/articles/11g/DataGuardSetup_11gR2.php
http://www.oracle.com/technology/deploy/availability/pdf/maa_wp_11gr1_activedataguard.pdf
HTH. -
Hi Experts, can anyone please send me step by step guides for middleware and sales? I mean the actual step by step guide and not the SAP training material. Please send to [email protected]
Thanks in advance
bye
habeebHello Habeeb,
please use the - <a href="http://help.sap.com/bp_crmv250/CRM_DE/index.htm">SAP Best Practices for Customer Relationship Management - V2.50</a> (Internet Explorer required). In the area Installation -> Preconfigured Cenarios look for the Building Block C71: CRM Connectivity.
Regards
Gregor -
Hello All,
I have to do a conversion using LSMW using batch input recording.
Could anyone please provide a step by step guide on LSMW.
Regards
IndrajitHi Indrajit,
Please find the Step by Step process.
Step-by-Step Guide for using BAPI in LSMW
The screen prints in this article are from ECC 5.0. They may differ slightly in other versions.
Introduction:
This document details the usage of BAPI in LSMW. We have used the example of migration of the purchase order data into SAP.
Pre-requisites:
It is assumed that the reader of this article has the minimum knowledge required on the Business Object, BAPI, Message Types and IDoc Types.
Step-by-Step Procedure:
Details of the BAPI used in this scenario:
Business Object: BUS2012
Method: CreateFromData
Details of Message Type and Basic IDoc Type:
Message Type: PORDCR
Basic IDoc Type: PORDCR02
Lets have a look at the BAPI first, before proceeding to the LSMW:
1. Go to Transaction BAPI
2. Click on Search Button
3. Enter the value BUS2012 and select Obj.type(Technical Object Name
4. Press ENTER
5. Following screen appears:
6. On the left side of the screen, Expand the PurchaseOrder.
7. Select PurchaseOrder and double-click on the same for details.
Building LSMW using BAPI:
1. Go to Transaction LSMW.
2. Enter the Project, Subproject and Object information and click on CREATE.
3. Enter the descriptions for Project, Subproject and Object as prompted.
4. Now select Settings à IDoc Inbound Processing
5. IDoc Inbound Processing screen appears. Enter the required details as shown below:
6. Click on Activate IDoc Inbound Processing.
7. Click on Yes when prompted for Activate IDoc Inbound?
8. Hit on Back to return to the main screen.
9. Click on Continue (F8). Following Screen appears:
10. Select the Step 1 Maintain Object Attributes and select Execute.
11. Select the radio button Business Object Method and enter the following details:
Business Object: BUS2012
Method: CreateFromData
Hit ENTER
12. Save and click on BACK button. Following information message is displayed.
13. Now select step 2 Maintain Source Structures and click Execute.
14. In this step, we need to maintain the source structure. In our example, lets consider the example of a file with 2 structures Head and Item data as shown below:
Click on Create and name the source structure as HEADERDATA. Now select HEADERDATA and click on Create again to create the child structure. Following popup appears:
Select Lower Level and click on Continue. Enter the Item data structure name.
Click Save and hit BACK button to go to the main screen.
15. Select step 3 Maintain Source Fields and hit execute.
16. Enter the fields as shown below:
17. Click SAVE and return to main screen.
18. Select step 4 Maintain Structure Relations and click Execute.
Select E1PORDCR and click on CREATE RelationShip. Following screen appears:
Select HEADERDATA and hit ENTER
Similarly do the same for the structure E1BPEKKOA, E1BPEKPOC and E1BPPEKET.
Click Save and return to main screen.
19. Select the step Maintain Field Mapping and Conversion Rules and click on execute. Maintain the Field Mapping as seen below:
20. Select step 7 Maintain Source Files and provide the link for the test file created. (Create a test file with the same structure as defined earlier).
Save and return to main screen.
21. Select the step Assign Files and click on Execute.
Assign the file provided to the source structure. Here the same file is provided for both the structures.
Save and return to the main screen.
22. Select the step Read Data and click on Execute.
Click on Execute.
Return to the main screen.
23. Select the step Display read data and click on execute.
Click on the structure name to get the field level values.
24. Return to main screen and now select Convert Data.
25. Return to the main screen and select Display Converted data.
26. Return to main screen and select Start IDoc generation.
27. Now select the step Start IDoc Processing on the main screen.
28. Return to main screen and click on Create IDoc overview. Here the data record and status records of the IDoc could be viewed:
Please Go through these Links ,
BAPI with LSMW
http://esnips.com/doc/ef04c89f-f3a2-473c-beee-6db5bb3dbb0e/LSMW-with-BAPI
For document on using BAPI with LSMW, I suggest you to visit:
http://www.****************/Tutorials/LSMW/BAPIinLSMW/BL1.htm
http://myweb.dal.ca/hchinni/sap/lsmw_home.htm
http://sapabap.iespana.es/sapabap/manuales/pdf/lsmw.pdf
lsmw-idoc method:
http://www.scmexpertonline.com/downloads/SCM_LSMW_StepsOnWeb.doc
Reward Points if Useful
Regards
Gokul -
Step by Step guide to create pushbutton?
Hi,
Is there any step by step guide on how to create a pushbutton with action using Graphical Screen Painter?
Best Regards,
RaydenHi Prashant,
I have try your solution. but somehow it can't work.
Here is the code:
=================================================================
REPORT Z_TEST_BTN.
TABLES zraystud.
DATA result TYPE c.
START-OF-SELECTION.
CALL SCREEN 100.
WRITE : result.
"PBO
MODULE STATUS_0100 OUTPUT.
ENDMODULE.
"PAI
MODULE USER_COMMAND_0100 INPUT.
Case sy-ucomm.
when 'EXIT'.
Leave PROGRAM.
when 'SAVE'.
DATA: admno type ZRAYSTUD-ADMINNO,
lname type ZRAYSTUD-FIRSTNAME,
fname type ZRAYSTUD-LASTNAME,
cont type ZRAYSTUD-CONTACT.
admno = LADMINNO.
lname = LFIRSTNAME.
fname = LLASTNAME.
cont = LCONTACT.
CALL FUNCTION 'Z_INSERT_STUDENT'
EXPORTING
IN_INSERT_ADMINNO = admno
IN_INSERT_FIRSTNAME = fname
IN_INSERT_LASTNAME = lname
IN_INSERT_CONTACT = cont
IMPORTING
OUT_RESULT = result.
endcase.
ENDMODULE.
================================================================
The error state that:
The field "LADMNINO" is unknown. But there is a field with similar name "ADMNO"."ADMNO"
What the cause of it? Did i miss out anything?
Best Regards,
Rayden -
Step by Step guide for upload iPad only apps
Please note that this is not derived from me alone.
This Knowledge is derived from three forum members, DutyFarm, ChoosingNameCanBeSoXXX & Dei_Machiavelli.
I just add the solution for generate the .xcent file.
[Atleast enough for me to make it work.]
Welcome that if anyone find that this step by step guide not detail enough, you can copy and add more points and post again.
Step 1:
Make sure that all the Icons for the iPad are accounted for because if you don't, Application Loader will Scream
[For some strange reason, you have to add the Old iPhone Icon Size as well]:
Old iPhone: 57 by 57 [Icon]
Start Up Icon for iPad: 72 by 72 [Icon-iPad.png].
SpotLight Search for iPad Must Have: 48 by 48 [Icon-iPad-spot.png]
Step 2:
Load the Mac, unzip your *.ipa file, place the *.app file on your desktop and modify its internal Info.plist file.
Change 3.0 to 3.2 here:
<key>MinimumOSVersion</key>
<string>3.2</string>
Step 3:
Because after you change the Info.plist file by your own way, the file will changed to wrong codesign.
So that will need this step to change it back to right codesign which can success upload to apple store.
Create this weird NameOfYourApp.xcent file on your desktop:
That strange 10 digit is the App ID:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>application-identifier</key>
<string>APP_ID_Letters_&_NUMBER_HERE.com.whatever.YourAppName</string >
<key>get-task-allow</key>
<true/>
</dict>
</plist>
Step 4:
Now Type this in Terminal:
/usr/bin/codesign -f -s "iPhone Distribution: Yours Distribution Cert Name" "--resource-rules=/Users/ABC/Desktop/YourAppName.app/ResourceRules.pl ist" --entitlements "/Users/ABC/Desktop/YourAppName.xcent" "/Users/ABC/Desktop/YourAppName.app"
iPhone Distribution: Yours Distribution Cert Name << This you can check back at your Cert in Keychain.
/Users/ABC/Desktop/ : here is assume that your username in you Mac OS is ABC. But more easily, you can put all the file at any path you want.
I just put all files at the iPad folder at system disk root. so that the path just /iPad/ .
OK, if no error come out, congrats that you are done. You can upload the app by Application Loader. (Assume that you know what is it, and need to zip you .ipa before upload)
BUT, LIKE ME and some member here, we see two error after the Step 4 command as below:
/Users/kevs/Desktop/MyApp.xcent: unrecognized blob type (accepting blindly)
/Users/kevs/Desktop/MyApp.xcent: invalid length in entitlement blob
After few night try..... finally I found out the solution and just successfully submit the iPad App!!!
The main problem was we used a wrong method to create that stupid MyApp.xcent file!!!!
I used many many method, use Mac text editor, Window notepad, Mac/ Window Dreamweaver as .xml......
but all facing the strange "invalid length in entitlement blob"
why invalid length?!?! so I try to search for what is .xcent..... finally I found the following webpage
http://www.246tnt.com/iPhone/
it's talk about codesign and entitlement files.
then..... I FOUND .xcent NOT ONLY A SAMLPE TEXT FILE!!!!!
in the middle of the link above, there are a highlighted simple script , which is a python script to help us generate a .xcent entitlement file!!!!!
Here is step by step solution to solve this error:
1) just download the .py file here: simple script
2) put the .py file anywhere you like, or just simply put in the root of you mac
3) turn on the Terminal (in /Applications/Utilities), goto the folder where you put the .py
4) TYPE: python gen_entitlements.py 5C297XXXXX.com.yourdomain.MyApp myApp.xcent
Where 5C297XXXXX.com.yourdomain.MyApp is your AppID with BundleID,
myApp.xcent is the file will be generate to you
5) Finally you can see the .xcent which make me nearly crazy for a week!!!!!!!!
6) Use this .xcent file to run that codesign script (Step 4 above)
7) Congratulation the codesign changed and you can zip your app and upload it
I have spent many hours for this simple stuff.........so sad........>.<
Hope this post can help all guys who still mad on this error when trying to upload a iPad only apps.
Good luck!!I think I followed everything very closely, but I am getting these errors when trying to run the codesign script
here is my script command:
/usr/bin/codesign -f -s "iPhone Distribution: Nethercottage Games, LLC" "--resource-rules=/Users/BATC/Desktop/book1.app/ResourceRules.plist" --entitlements "/Users/BATC/Desktop/book1.xcent" "/Users/BATC/Desktop/book1.app"
Here is the error I get:
/Users/BATC/Desktop/book1.app: replacing invalid existing signature
codesign_allocate: object: /Users/BATC/Desktop/book1.app/book1 malformed object (unknown load command 9)
/Users/BATC/Desktop/book1.app: object file format invalid or unsuitable
Any help on this please?
Maybe you are looking for
-
Hi, The code below only works if this.jTable1.setModel has not been called earlier during runtime. When it fails, the jTable simply does not update the displayed data. all.tableModel1.addColumn(); this.jTable1.setModel(all.tableModel1); this.jTable1.
-
Error during XML = ABAP conversion, empty tag
Hi. Im sending data from a Data Base to a proxy using BI. But when I get an empty response from the data base wich gives me an empty XML tag the proxy shows me an error: -PARSE_APPLICATION_DATA Error during XML => ABAP conversion (Response Message;
-
ALSA - after everyboot, too loud (100% volume).
Hi! I've beem some problems with alsa. Every time when I start my laptop, the sound is 100%... too loud. After use "alsamixer" to normalize... and "alsactl store" to save the changes... after reboot, sound is 100% again... changes take no effect and
-
I have filled up the 500 GB of internal storage on my Mid 2010 laptop, and I have no intentions of getting anything newer. I would like to backup basically everything so that I can pull it off a hard drive as needed, but I am worried if I "reboot" my
-
I need to select from a table within a function, for example: CREATE OR REPLACE FUNCTION get_RowCount(Tab_Name IN VARCHAR2) RETURN NUMBER AS v_Table VARCHAR2(25); v_RowCount NUMBER; BEGIN v_Table := Tab_Name; SELECT COUNT(*) INTO v_RowCount FROM v_Ta