Userexits for normal and SAP enjoy transaction
I have a question - are all user exits that we have used for normal transaction ( Say ME21) are also applicable for the new SAP Enjoy Transaction( Say ME21N). In case there are some user exits which are not applicable for new transaction how can we find that.
I believe the answer is that not all user exits in the old transaction will be called in the new transaction. In most cases they will, but some may no longer be relevant.
The simple way to check is to put a session breakpoint in each user exit and try processing through the new and old versions of the transaction to see where the code stops.
Even if the exit is still called, then it may be called in a different sequence / timing. For example - exits called on the first screen of FB01 may still be called in FB60, but the header data is integrated into the single enjoy screen as multiple tabs - so check the timing of the call.
Andrew
Similar Messages
-
Technical difference between SAP enjoy transaction and Old transaction
Can some one detail out technical differences betwwen SAP enjoy transaction ( like ME21N) and normal old transaction( like ME21). Specially I want to know the difference between user exits for two transaction .
First the user exits will be the same, the reason is that you must get the same result whether you use the ME21 or the ME21N. The difference is the UI, or user interface, the enjoy transaction leverages the new control framework which was introduced in 4.6. These controls include tree controls, alv grid controls, docking controls, picture controls, etc. All which can be found in the ME21N. The ME21 transaction uses the classic dynpro technology without using the control framework.
Regards,
Rich Heilman -
How to add help splitter in a screen ? (as Sap Enjoy transactions)
Hello,
I would like to create some screens like sap enjoy transactions (me53n, me21n, me22n ...) with the button "i" and the help in the left splitter.
I don't want to change standard help but I want to use the same idea for our specifics transactions.
The mains questions I have are where this help is store and how to manage it ?
So can you explain me the steps I need to follow to do this ?
Thanks in advance for your help.
SimonNot sure if I get you correctly, but I think you need a button to be placed in custom container. Is that right?
For this SAP introduced [Dynamic Documents|http://help.sap.com/saphelp_nw70/helpdata/EN/10/246858055711d4a7410000e83dd863/frameset.htm] which could be embeded into container. They are easy to use and gives nice look and feel.
For adding the buttons please refer standard program DD_ADD_FORM_BUTTON . Also you can see other possibilites it provides (links, forms, pictures etc) . All programs DD* present that.
Regards
Marcin -
List of SAP Enjoy Transactions
Does any one has the list of SAP Enjoy transactions.
please send me [email protected]
It is required immediately. Pls Help.Hi
Tcode for MM Module
All transaction are stored in table TSTC.
Transaction for MM module start with M.
IH09 - Display Material
MM01 - Create Material
MM02 - Change Material
MM03 - Display Material
MM50 - List Extendable Materials
MMBE - Stock Overview
MMI1 - Create Operating Supplies
MMN1 - Create Non-Stock Material
MMS1 - Create Service
MMU1 - Create Non-Valuated Material
ME51N - Create Purchase Requisition
ME52N - Change Purchase Requisition
ME53N - Display Purchase Requisition
ME5A - Purchase Requisitions: List Display
ME5J - Purchase Requisitions for Project
ME5K - Requisitions by Account Assignment
MELB - Purch. Transactions by Tracking No.
ME56 - Assign Source to Purch. Requisition
ME57 - Assign and Process Requisitions
ME58 - Ordering: Assigned Requisitions
ME59 - Automatic Generation of POs
ME54 - Release Purchase Requisition
ME55 - Collective Release of Purchase Reqs.
ME5F - Release Reminder: Purch. Requisition
MB21 - Create Reservation
MB22 - Change Reservation
MB23 - Display Reservation
MB24 - Reservations by Material
MB25 - Reservations by Account Assignment
MB1C - Other Goods Receipts
MB90 - Output Processing for Mat. Documents
MB21 - Create Reservation
MB22 - Change Reservation
MB23 - Display Reservation
MB24 - Reservations by Material
MB25 - Reservations by Account Assignment
MBRL - Return Delivery per Mat. Document
MB1C - Other Goods Receipts
MB90 - Output Processing for Mat. Documents
MB1B - Transfer Posting
MIBC - ABC Analysis for Cycle Counting
MI01 - Create Physical Inventory Document
MI02 - Change Physical Inventory Document
MI03 - Display Physical Inventory Document
MI31 - Batch Input: Create Phys. Inv. Doc.
MI32 - Batch Input: Block Material
MI33 - Batch Input: Freeze Book Inv.Balance
MICN - Btch Inpt:Ph.Inv.Docs.for Cycle Ctng
MIK1 - Batch Input: Ph.Inv.Doc.Vendor Cons.
MIQ1 - Batch Input: PhInvDoc. Project Stock
MI01 - Create Physical Inventory Document
MI02 - Change Physical Inventory Document
MI03 - Display Physical Inventory Document
MI31 - Batch Input: Create Phys. Inv. Doc.
MI32 - Batch Input: Block Material
MI33 - Batch Input: Freeze Book Inv.Balance
MICN - Btch Inpt:Ph.Inv.Docs.for Cycle Ctng
MIK1 - Batch Input: Ph.Inv.Doc.Vendor Cons.
MIQ1 - Batch Input: PhInvDoc. Project Stock
MI01 - Create Physical Inventory Document
MI02 - Change Physical Inventory Document
MI03 - Display Physical Inventory Document
MI31 - Batch Input: Create Phys. Inv. Doc.
MI32 - Batch Input: Block Material
MI33 - Batch Input: Freeze Book Inv.Balance
MICN - Btch Inpt:Ph.Inv.Docs.for Cycle Ctng
MIK1 - Batch Input: Ph.Inv.Doc.Vendor Cons.
MIQ1 - Batch Input: PhInvDoc. Project Stock
MI21 - Print physical inventory document
MI04 - Enter Inventory Count with Document
MI05 - Change Inventory Count
MI06 - Display Inventory Count
MI09 - Enter Inventory Count w/o Document
MI34 - Batch Input: Enter Count
MI35 - Batch Input: Post Zero Stock Balance
MI38 - Batch Input: Count and Differences
MI39 - Batch Input: Document and Count
MI40 - Batch Input: Doc., Count and Diff.
MI08 - Create List of Differences with Doc.
MI10 - Create List of Differences w/o Doc.
MI20 - Print List of Differences
MI11 - Physical Inventory Document Recount
MI07 - Process List of Differences
MI37 - Batch Input: Post Differences
CT01 - Create Characteristic
CT02 - Change Characteristic
CT03 - Display Characteristic
CL01 - Create Class
CL02 - Classes
CL03 - Display Class
CL04 - Delete Class
CL2B - Class Types
Important SAP MM Tcodes 1
ME01 Maintain Source List
ME03 Display Source List
ME04 Changes to Source List
ME05 Generate Source List
ME06 Analyze Source List
ME07 Reorganize Source List
ME08 Send Source List
ME0M Source List for Material
ME11 Create Purchasing Info Record
ME12 Change Purchasing Info Record
ME13 Display Purchasing Info Record
ME14 Changes to Purchasing Info Record
ME15 Flag Purch. Info Rec. for Deletion
ME16 Purchasing Info Recs. for Deletion
ME17 Archive Info Records
ME18 Send Purchasing Info Record
ME1A Archived Purchasing Info Records
ME1B Redetermine Info Record Price
ME1E Quotation Price History
ME1L Info Records Per Vendor
ME1M Info Records per Material
ME1P Purchase Order Price History
ME1W Info Records Per Material Group
ME1X Buyer's Negotiation Sheet for Vendor
ME1Y Buyer's Negotiat. Sheet for Material
ME21 Create Purchase Order
ME21N Create Purchase Order
ME22 Change Purchase Order
ME22N Change Purchase Order
ME23 Display Purchase Order
ME23N Display Purchase Order
ME24 Maintain Purchase Order Supplement
ME25 Create PO with Source Determination
ME26 Display PO Supplement (IR)
ME27 Create Stock Transport Order
ME28 Release Purchase Order
ME29N Release purchase order
ME2A Monitor Confirmations
ME2B POs by Requirement Tracking Number
ME2C Purchase Orders by Material Group
ME2J Purchase Orders for Project
ME2K Purch. Orders by Account Assignment
ME2L Purchase Orders by Vendor
ME2M Purchase Orders by Material
ME2N Purchase Orders by PO Number
ME2O SC Stock Monitoring (Vendor)
ME2S Services per Purchase Order
ME2V Goods Receipt Forecast
ME2W Purchase Orders for Supplying Plant
ME308 Send Contracts with Conditions
ME31 Create Outline Agreement
ME31K Create Contract
ME31L Create Scheduling Agreement
ME32 Change Outline Agreement
ME32K Change Contract
ME32L Change Scheduling Agreement
ME33 Display Outline Agreement
ME33K Display Contract
ME33L Display Scheduling Agreement
ME34 Maintain Outl. Agreement Supplement
ME34K Maintain Contract Supplement
ME34L Maintain Sched. Agreement Supplement
ME35 Release Outline Agreement
ME35K Release Contract
ME35L Release Scheduling Agreement
ME36 Display Agreement Supplement (IR)
ME37 Create Transport Scheduling Agmt.
ME38 Maintain Sched. Agreement Schedule
ME39 Display Sched. Agmt. Schedule (TEST)
ME3A Transm. Release Documentation Record
ME3B Outl. Agreements per Requirement No.
ME3C Outline Agreements by Material Group
ME3J Outline Agreements per Project
ME3K Outl. Agreements by Acct. Assignment
ME3L Outline Agreements per Vendor
ME3M Outline Agreements by Material
ME3N Outline Agreements by Agreement No.
ME3P Recalculate Contract Price
ME3R Recalculate Sched. Agreement Price
ME3S Service List for Contract
ME41 Create Request For Quotation
ME42 Change Request For Quotation
ME43 Display Request For Quotation
ME44 Maintain RFQ Supplement
ME45 Release RFQ
ME47 Create Quotation
ME48 Display Quotation
ME49 Price Comparison List
ME4B RFQs by Requirement Tracking Number
ME4C RFQs by Material Group
ME4L RFQs by Vendor
ME4M RFQs by Material
ME4N RFQs by RFQ Number
ME4S RFQs by Collective Number
ME51 Create Purchase Requisition
ME51N Create Purchase Requisition
ME52 Change Purchase Requisition
ME52N Change Purchase Requisition
ME52NB Buyer Approval: Purchase Requisition
ME53 Display Purchase Requisition
ME53N Display Purchase Requisition
ME54 Release Purchase Requisition
ME54N Release Purchase Requisition
ME55 Collective Release of Purchase Reqs.
ME56 Assign Source to Purch. Requisition
ME57 Assign and Process Requisitions
ME58 Ordering: Assigned Requisitions
ME59 Automatic Generation of POs
ME59N Automatic generation of POs
ME5A Purchase Requisitions: List Display
ME5F Release Reminder: Purch. Requisition
ME5J Purchase Requisitions for Project
ME5K Requisitions by Account Assignment
ME5R Archived Purchase Requisitions
ME5W Resubmission of Purch. Requisitions
ME61 Maintain Vendor Evaluation
ME62 Display Vendor Evaluation
ME63 Evaluation of Automatic Subcriteria
ME64 Evaluation Comparison
ME65 Evaluation Lists
ME6A Changes to Vendor Evaluation
ME6B Display Vendor Evaln. for Material
ME6C Vendors Without Evaluation
ME6D Vendors Not Evaluated Since...
ME6E Evaluation Records Without Weighting
ME6F Print
ME6G Vendor Evaluation in the Background
ME6H Standard Analysis: Vendor Evaluation
ME6Z Transport Vendor Evaluation Tables
ME80 Purchasing Reporting
ME80A Purchasing Reporting: RFQs
ME80AN General Analyses (A)
ME80F Purchasing Reporting: POs
ME80FN General Analyses (F)
ME80R Purchasing Reporting: Outline Agmts.
ME80RN General Analyses (L,K)
ME81 Analysis of Order Values
ME81N Analysis of Order Values
ME82 Archived Purchasing Documents
ME84 Generation of Sched. Agmt. Releases
ME84A Individual Display of SA Release
ME85 Renumber Schedule Lines
ME86 Aggregate Schedule Lines
ME87 Aggregate PO History
ME88 Set Agr. ***. Qty./Reconcil. Date
ME91 Purchasing Docs.: Urging/Reminding
ME91A Urge Submission of Quotations
ME91E Sch. Agmt. Schedules: Urging/Remind.
ME91F Purchase Orders: Urging/Reminders
ME92 Monitor Order Acknowledgment
ME92F Monitor Order Acknowledgment
ME92K Monitor Order Acknowledgment
ME92L Monitor Order Acknowledgment
ME97 Archive Purchase Requisitions
ME98 Archive Purchasing Documents
ME99 Messages from Purchase Orders
ME9A Message Output: RFQs
ME9E Message Output: Sch. Agmt. Schedules
ME9F Message Output: Purchase Orders
ME9K Message Output: Contracts
ME9L Message Output: Sched. Agreements
MEAN Delivery Addresses
MEB0 Reversal of Settlement Runs
MEB1 Create Reb. Arrangs. (Subseq. Sett.)
MEB2 Change Reb. Arrangs. (Subseq. Sett.)
MEB3 Displ. Reb. Arrangs. (Subseq. Sett.)
MEB4 Settlement re Vendor Rebate Arrs.
MEB5 List of Vendor Rebate Arrangements
MEB6 Busn. Vol. Data, Vendor Rebate Arrs.
MEB7 Extend Vendor Rebate Arrangements
MEB8 Det. Statement, Vendor Rebate Arrs.
MEB9 Stat. Statement, Vendor Rebate Arrs.
MEBA Comp. Suppl. BV, Vendor Rebate Arr.
MEBB Check Open Docs., Vendor Reb. Arrs.
MEBC Check Customizing: Subsequent Sett.
MEBE Workflow Sett. re Vendor Reb. Arrs.
MEBF Updating of External Busn. Volumes
MEBG Chg. Curr. (Euro), Vend. Reb. Arrs.
MEBH Generate Work Items (Man. Extension)
MEBI Message, Subs.Settlem. - Settlem.Run
MEBJ Recompile Income, Vendor Reb. Arrs.
MEBK Message., Subs. Settlem.- Arrangment
MEBM List of settlement runs for arrngmts
MEBR Archive Rebate Arrangements
MEBS Stmnt. Sett. Docs., Vend. Reb. Arrs.
MEBT Test Data: External Business Volumes
MEBV Extend Rebate Arrangements (Dialog)
MECCP_ME2K For Requisition Account Assignment
MEDL Price Change: Contract
MEI1 Automatic Purchasing Document Change
MEI2 Automatic Document Change
MEI3 Recompilation of Document Index
MEI4 Compile Worklist for Document Index
MEI5 Delete Worklist for Document Index
MEI6 Delete purchasing document index
MEI7 Change sales prices in purch. orders
MEI8 Recomp. doc. index settlement req.
MEI9 Recomp. doc. index vendor bill. doc.
MEIA New Structure Doc.Ind. Cust. Sett.
MEIS Data Selection: Arrivals
MEK1 Create Conditions (Purchasing)
MEK2 Change Conditions (Purchasing)
MEK3 Display Conditions (Purchasing)
MEK31 Condition Maintenance: Change
MEK32 Condition Maintenance: Change
MEK33 Condition Maintenance: Change
MEK4 Create Conditions (Purchasing)
MEKA Conditions: General Overview
MEKB Conditions by Contract
MEKC Conditions by Info Record
MEKD Conditions for Material Group
MEKE Conditions for Vendor
MEKF Conditions for Material Type
MEKG Conditions for Condition Group
MEKH Market Price
MEKI Conditions for Incoterms
MEKJ Conditions for Invoicing Party
MEKK Conditions for Vendor Sub-Range
MEKL Price Change: Scheduling Agreements
MEKLE Currency Change: Sched. Agreements
MEKP Price Change: Info Records
MEKPE Currency Change: Info Records
MEKR Price Change: Contracts
MEKRE Currency Change: Contracts
MEKX Transport Condition Types Purchasing
MEKY Trnsp. Calc. Schema: Mkt. Pr. (Pur.)
MEKZ Trnsp. Calculation Schemas (Purch.)
MELB Purch. Transactions by Tracking No.
MEMASSIN Mass-Changing of Purch. Info Records
MEMASSPO Mass Change of Purchase Orders
MEMASSRQ Mass-Changing of Purch. Requisitions
MENU_MIGRATION Menu Migration into New Hierarchy
MEPA Order Price Simulation/Price Info
MEPB Price Info/Vendor Negotiations
MEPO Purchase Order
MEQ1 Maintain Quota Arrangement
MEQ3 Display Quota Arrangement
MEQ4 Changes to Quota Arrangement
MEQ6 Analyze Quota Arrangement
MEQ7 Reorganize Quota Arrangement
MEQ8 Monitor Quota Arrangements
MEQB Revise Quota Arrangement
MEQM Quota Arrangement for Material
MER4 Settlement re Customer Rebate Arrs.
MER5 List of Customer Rebate Arrangements
MER6 Busn. Vols., Cust. Reb. Arrangements
MER7 Extension of Cust. Reb. Arrangements
MER8 Det. Statement: Cust. Rebate Arrs.
MER9 Statement: Customer Reb. Arr. Stats.
MERA Comp. Suppl. BV, Cust. Rebate Arrs.
MERB Check re Open Docs. Cust. Reb. Arr.
MERE Workflow: Sett. Cust. Rebate Arrs.
MEREP_EX_REPLIC SAP Mobile: Execute Replicator
MEREP_GROUP SAP Mobile: Mobile Group
MEREP_LOG SAP Mobile: Activity Log
MEREP_MIG SAP Mobile: Migration
MEREP_MON SAP Mobile: Mobile Monitor
MEREP_PD SAP Mobile: Profile Dialog
MEREP_PURGE SAP Mobile: Purge Tool
MEREP_SBUILDER SAP Mobile: SyncBO Builder
MEREP_SCENGEN SAP Mobile: SyncBO Generator
MERF Updating of External Busn. Volumes
MERG Change Curr. (Euro) Cust. Reb. Arrs.
MERH Generate Work Items (Man. Extension)
MERJ Recomp. of Income, Cust. Reb. Arrs.
MERS Stmnt. Sett. Docs. Cust. Reb. Arrs.
MEU0 Assign User to User Group
MEU2 Perform Busn. Volume Comp.: Rebate
MEU3 Display Busn. Volume Comp.: Rebate
MEU4 Display Busn. Volume Comp.: Rebate
MEU5 Display Busn. Volume Comp.: Rebate
MEW0 Procurement Transaction
MEW1 Create Requirement Request
MEW10 Service Entry in Web
MEW2 Status Display: Requirement Requests
MEW3 Collective Release of Purchase Reqs.
MEW5 Collective Release of Purchase Order
MEW6 Assign Purchase Orders WEB
MEW7 Release of Service Entry Sheets
MEW8 Release of Service Entry Sheet
MEW9 mew9
MEWP Web based PO
MEWS Service Entry (Component)
ME_SWP_ALERT Display MRP Alerts (Web)
ME_SWP_CO Display Purchasing Pricing (Web)
ME_SWP_IV Display Settlement Status (Web)
ME_SWP_PDI Display Purchase Document Info (Web)
ME_SWP_PH Display Purchasing History (Web)
ME_SWP_SRI Display Schedule Releases (Web)
ME_WIZARD ME: Registration and Generation
<b>Please Awards Point if help full</b>Thanks
Pankaj Kumar -
Difference between enjoy and non-enjoy transaction
hi
can anybody tell me the difference between enjoy transaction and non-enjoy transactions
for example ME21N is enjoy transaction and ME21 isnt
we can do a BDC for ME21 and not for ME21N
basically, is it all transactions finishing with 'N' is enjoy transaction?Hi sia,
1 can anybody tell me the difference between enjoy transaction and non-enjoy transactions
The main difference, bcos we cannot do bdc is :
a) The enjoy transactions are based on
GUI Control (eg. Grid control based on class)
which are instantiated/created
on the front-end machine.
Hence, they cannot be accessed directly by code,
running on the application server.
(instead their value is set on the front-end)
Hence, we cannot do bdc on them.
regards,
amit m. -
Differences between BI Mobile 4.0 for iPad and SAP BO Mobile 3.0
Hi:
What's the difference between BI Mobile 4.0 for iPad and SAP BO Mobile 3.0
I need something licence for BI Mobile 4?
Mobile 4.0 is only for All in one?
I have SAP BO 8.81.
Thanks.
Christian.Hello everybody,
thanks to Deepu I managed to get the iPad app connecting with our BOXI server now, too.
Once again, you need to have/install
>> BOXI 3.1 SP4
>> BOXI 3.1. Mobile Server SP4 ( First I was not aware of this product - be sure to install SP4 for this component as well!)
Having that you find MobileBIService.war within the folder <installation folder>\Business Objects\BusinessObjects Enterprise 12.0\java\applications. Copying this war file to Tomcat's webapps folder should automatically result in the deployment of the corresponding Web application.
One additional remark: I could not open the MobileBIService web application via my browser, i.e. calling the URL http://<server name>:<port number>/MobileBIService/ lead to an error. I ignored this because I guess the web application serves only as a kind of middleware between the app and the "classic" BOXI server.
After deploying the WAR you have a folder <installation folder>\Business Objects\Tocat55\webapps\MobileBIService where you can find the mobi.properties file in subfolder WEB-INF. I let the properties file unchanged, i.e. the only category is "Mobile".
The idea of the categories is, that all Web Intelligence files which are "tagged" with this category can be downloaded/displayed in the iPad app. All other WebI reports are not accessible via iPad.
On iPad I specified <server name>:<port number> as "Server URL", i.e. I did enter nor "http://"neither the name of the web application (MobileBIService), just server name and port number! I specified the "CMS Name" together with the port number (normally 6400), i.e <CMS name>:<port number>.
And then it works...
...finally!
Michael -
Hi All,
Can you help in understanding what are the SAP Enjoy Transactions? How to know whether a transaction is a Enjoy Transaction or not?
Thnx very much for the help.Right, the enjoy transactions are transactions that use the control framework. This includes but is not limited to, custom controls, tree controls, alv controls, splitter containers, docking containers, html controls, etc.
As mentioned a lot of transactions have been rewritten to use the new control framework. Usually the tcode with an "N" as the last character.
VT02 ---> VT02N
VL02 ---> VL02N
etc, etc.
Regards,
Rich Heilman -
Any FM available for partial payment for FB05 and F-36 transaction?
Dear All,
Is there any function module available that can post the partial payment for FB05 and F-36 transactions? Please let me know if any function module doing the same. I have searched in SDN but could not find any.
Best wishes,
AtanuDear All,
BDC is giving some issue. When we click on partial payment tab, then the accounting document numbers are coming haphazardly. One partial payment document has two accounting docs, in one of which parial payment amount has to be filled up. We are unable to interpret the documents through BDC. Please can you help?
Best wishes,
Atanu -
Hi there!
Does anyone know of where/how I can get a list of the SAP SD enjoy transactions (if any)? I know there are lots in MM and FI/CO e.g ME23N etc... but in SD I'm coming up against a blank wall.
Thanks in advance.Hi,
this is the link where you can get all the transactions related to SAP, sorted in alphabetical order.
http://www.easymarketplace.de/transactions-a-e.php
These are few important SD Transactions , Just a sample :
VA01 SAPMV45A Create Sales Order
VA02 SAPMV45A Change Sales Order
VA03 SAPMV45A Display Sales Order
VA05 SAPMV75A List of Sales Orders
VA07 SDBANF02 Compare Sales - Purchasing (Order)
VA08 SDBANF01 Compare Sales - Purchasing (Org.Dt.
VA11 SAPMV45A Create Inquiry
VA12 SAPMV45A Change Inquiry
VA13 SAPMV45A Display Inquiry
VA14L SDLIEFSPE Sales Documents Blocked for Deliver
VA15 SAPMV75A Inquiries List
VA21 SAPMV45A Create Quotation
VA22 SAPMV45A Change Quotation
VA23 SAPMV45A Display Quotation -
Docking container and SAP standard transaction
Hello,
in one screen I have a tree control container and a docking container. With the tree control container everything is perfect. If the user does a click on a node on the tree in the docking container there should be shown a SAP standard transaction (QA03) with the corresponding data.
I have not found a possibility to show QA03 or QM03 in a docking container. I also tried it in a splitter container, but I do not know how.
Can anybody help me?
Greetings
CorinnaHello Corinna
There is a simple answer to your question: it is not possible.
Container can only hold other containers or controls.
Do not be fooled by the ABAP workbench where we apparently can switch between different transactions (e.g. display a class [SE24], show method coding [SE80], double-click on a DDIC structure [SE11]). The ABAP workbench simply changes the control to be displayed but NOT the transaction (remains always the same).
Regards
Uwe -
ASM Quorum Failgroup Setup is Mandatory for Normal and High Redundancy?
Hi all,
Since I have worked with version 11.2 I had a concept about Quorum Failgroup and its purpose, now reading the documentation 12c I'm confuse about some aspect and want your views on this subject.
My Concept About Quorum Failgroup:
The Quorum Failgroup was introduced in 11.2 for setup with Extended RAC and/or for setup with Diskgroups that have only 2 ASMDISK using Normal redundancy or 3 ASMDISK using High redundancy.
But if we are not using Extended RAC and/or have a Diskgroup Normal Redundancy with 3 or more ASMDISK or Diskgroup High Redundancy with 5 or more ASMDISK the use of Quorum Failgroup is optional, most like not used.
==============================================================================
Documentation isn't clear about WHEN we must to use Quorum Failgroup.
https://docs.oracle.com/database/121/CWLIN/storage.htm#CWLIN287
7.4.1 Configuring Storage for Oracle Automatic Storage Management
2. Choose the Oracle ASM redundancy level to use for the Oracle ASM disk group.
Except when using external redundancy, Oracle ASM mirrors all Oracle Clusterware files in separate failure groups within a disk group. A quorum failure group, a special type of failure group, contains mirror copies of voting files when voting files are stored in normal or high redundancy disk groups. If the voting files are in a disk group, then the disk groups that contain Oracle Clusterware files (OCR and voting files) have a higher minimum number of failure groups than other disk groups because the voting files are stored in quorum failure groups.
A quorum failure group is a special type of failure group that is used to store the Oracle Clusterware voting files. The quorum failure group is used to ensure that a quorum of the specified failure groups are available. When Oracle ASM mounts a disk group that contains Oracle Clusterware files, the quorum failure group is used to determine if the disk group can be mounted in the event of the loss of one or more failure groups. Disks in the quorum failure group do not contain user data, therefore a quorum failure group is not considered when determining redundancy requirements in respect to storing user data.
As mentioned in documentation above, I could understand that in ANY diskgroup that use Normal or High Redundancy MUST have a Quorum failgroup. (does not matter what setup)
In my view, if a Quorum Failgroup is used to ENSURE that a quorum of the specified failure groups are available, then we must use it, in other words is mandatory.
What's your view on this matter?
==============================================================================
Another Issue:
Suppose the following scenario (example using NORMAL Redundancy).
Example 1
Diskgroup Normal Redundancy with 3 ASMDIKS.
DSK_0000 - FG1 (QUORUM FAILGROUP)
DSK_0001 - FG2 (REGULAR FAILGROUP)
DSK_0002 - FG3 (REGULAR FAILGROUP)
The ASM will allow create only one Quorum Failgroup, and two Regular Failgroup ( a failgroup to each asm disk)
Storing Votedisk on this diskgroup the all three asmdisk will be used one votedisk in each asm disk.
Storing OCR on this diskgroup the two Regular Failgroup will be used, only one OCR and primary extents and mirror of its extents accross two failgroup. (quorum failgroup will not be used to OCR)
Example 2
Diskgroup Normal Redundancy with 5 ASMDIKS.
DSK_0000 - FG1 (REGULAR FAILGROUP)
DSK_0001 - FG2 (REGULAR FAILGROUP)
DSK_0002 - FG3 (QUORUM FAILGROUP)
DSK_0003 - FG4 (QUORUM FAILGROUP)
DSK_0004 - FG5 (QUORUM FAILGROUP)
The ASM will allow create up to three Quorum Failgroup, and two Regular Failgroup.
Storing Votedisk on this diskgroup the all three QUORUM FAILGROUP will be used. REGULAR FAILGROUP will not be used.
Storing OCR on this diskgroup the two Regular Failgroup will be used, only one OCR and primary extents and mirror of its extents accross two failgroup. (none quorum failgroup will not be used to OCR).
This right here below is confuse to me.
https://docs.oracle.com/database/121/CWLIN/storage.htm#CWLIN287
7.4.1 Configuring Storage for Oracle Automatic Storage Management
2. Choose the Oracle ASM redundancy level to use for the Oracle ASM disk group.
The quorum failure group is used to determine if the disk group can be mounted in the event of the loss of one or more failure groups.
Normal redundancy: For Oracle Clusterware files, a normal redundancy disk group requires a minimum of three disk devices (two of the three disks are used by failure groups and all three disks are used by the quorum failure group) and provides three voting files and one OCR and mirror of the OCR. When using a normal redundancy disk group, the cluster can survive the loss of one failure group.For most installations, Oracle recommends that you select normal redundancy disk groups.
High redundancy: For Oracle Clusterware files, a high redundancy disk group requires a minimum of five disk devices (three of the five disks are used by failure groups and all five disks are used by the quorum failure group) and provides five voting files and one OCR and two mirrors of the OCR. With high redundancy, the cluster can survive the loss of two failure groups.
Documentation says:
minimum of three disk devices: two of the three disks are used by failure groups and all three disks are used by the quorum failure group for normal redundancy.
minimum of five disk devices: three of the five disks are used by failure groups and all five disks are used by the quorum failure group for high redudancy.
Questions :
What this USED mean?
How the all disk are USED by quorum failgroup?
This USED mean used to determine if the disk group can be mounted?
How Quorum Failgroup determine if a diskgroup can be mounted, what is the math?
Consider following scenery:
Diskgroup Normal Redundancy with 3 ASM Disks. (Two Regular failgroup and One Quorum Failgroup)
If we lost the Quorum failgroup group. We can mount that diskgroup using force option.
If we lost one Regular failgroup group. We can mount that diskgroup using force option.
We can't lost two Failgroup at same time.
If I don't use Quorum failgroup (i.e only Regular Failgroup) the result of test is the same.
I see no difference between use Quorum Failgroup and only Regular Failgroup on this matter.
======================================================================================
When Oracle docs says:
one OCR and mirror of the OCR for normal redundancy
one OCR and two mirrors of the OCR for high redundancy
What this means is we have ONLY ONE OCR File and mirror of its extents, but oracle in documentation says 1 mirror of OCR (normal redundancy) and 2 mirror of OCR (high redudancy).
What is sound like? a single file or two or more files ?
Please don't confuse it with ocrconfig mirror location.Hi Levi Pereira,
Sorry for the late answer. And as per 12c1 documentation, yes you are right, only the VD will be placed on the quorum fail groups:
The redundancy level that you choose for the Oracle ASM disk group determines how Oracle ASM mirrors files in the disk group, and determines the number of disks and amount of disk space that you require. If the voting files are in a disk group, then the disk groups that contain Oracle Clusterware files (OCR and voting files) have a higher minimum number of failure groups than other disk groups because the voting files are stored in quorum failure groups.
Managing Oracle Cluster Registry and Voting Files
Regarding your question "I want answer about is mandatory to use Quorum Failgroup when use Normal or High Redundancy?" No it isn't, I have a normal redundancy diskgroup that I store VD with no Quorum Failgroup, indeed, it would prevent you to store data on the disks within this kind of failgroup as per the documentation:
A quorum failure group is a special type of failure group that is used to store the Oracle Clusterware voting files. The quorum failure group is used to ensure that a quorum of the specified failure groups are available. When Oracle ASM mounts a disk group that contains Oracle Clusterware files, the quorum failure group is used to determine if the disk group can be mounted if there is a loss of one or more failure groups. Disks in the quorum failure group do not contain user data, therefore a quorum failure group is not considered when determining redundancy requirements in respect to storing user data.
Managing Oracle Cluster Registry and Voting Files
And as per the documentation, my answer are with red color:
Could you explain what documentation meant:
minimum of three disk devices: two of the three disks are used by failure groups and all three disks are used by the quorum failure group for normal redundancy.
how all three disk are used by the quorum failgroup? [I don't think this is correct, sounds a bit strange and it is the opposite for what is right before...]
Regards. -
Links for tutorials and SAP Help
Dear Moderators,
Can you please provide us urls for useful tutorials and SAP help for developing the crystal reports and deployment. What is the infrastructure required for the development and deployment.
Thanks!
Surya.Hello Surya,
I'm assuming from the context of your question that you're interesting in integrating Crystal Report to SAP - in the BI or reporting off of BW Queries.
This is certainly possible via the "SAP Integration Kit" offered with BusinessObjects Enterprise. Active discussion concerning the "SAP Integration Kit" and creating Crystal Reports can be found in the Business Objects forum:
[https://www.sdn.sap.com/irj/sdn/businessobjects-forums|https://www.sdn.sap.com/irj/sdn/businessobjects-forums]
There's a "SAP Integration Java SDK" that allow web developers using BusinessObjects Enterprise Java SDK to develop web applications to interact with BW Queries in Crystal Report with SAP:
[http://support.businessobjects.com/documentation/product_guides/boexir2/en/BusinessObjects_SAP_JavaSDK.pdf|http://support.businessobjects.com/documentation/product_guides/boexir2/en/BusinessObjects_SAP_JavaSDK.pdf]
This forum is for discussions for Java SDK development outside of BusinessObjects Enterprise and SAP Integration. The Java Reporting Component won't allow you to create or view reports if they're reporting off of BW queries.
Questions concerning the SAP Integration Kit is best asked in the "Business Objects" forums, and questions concerning the SAP Integration Java SDK is best asked in the "Business Objects SDK -> Java Development - Business Objects Enterprise" forums.
Sincerely,
Ted Ueda -
Help-study material for rfid and sap integration required
please any body can help me to get study material for sap-RFID integration
Here's some additonal ideas from SAP Education:
Education website http://www50.sap.com/useducation. Although the education website url will not direct the person to any specific courses if you type in 'RFID' and then press enter; seven courses that include RFID are listed and offered through SAP education.
The RKT website(Rampup Knowledge Transfer on Service Marketplace) https://websmp202.sap-ag.de/rkt-rfid will direct a person to RFID specific course material.
The http://www.sap.com/rfid website is another good site for RFID information but does not list education courses. A person will find whitepapers and introductory information there.
cheers,
Marilyn -
Provisioning problem for AD and SAP ABAP Systems
Hi,
We're using IDM 7.20 SP3 and successfully run he Initial Load for AD, NW 7.30 and ERP 6.0 Systems successfully.
But, when I add the priviledge of systems to a new user created via IDM UI, It is not provisioned successfully.
Job Log show the following errors:
[http://imageshack.us/photo/my-images/69/idmerror1.png/|http://imageshack.us/photo/my-images/69/idmerror1.png/]
The detail log is as follow:
JOB: Update context info
Provisioned entries - Successes: 1 Failures:0
MSKey AuditID Status Info
9910 682 OK AALASARLI1
JOB: SYNC
Provisioned entries - Successes: 1 Failures:0
MSKey AuditID Status Info
9910 682 OK 1608
JOB: Set task to error state
Provisioned entries - Successes: 0 Failures:1
MSKey AuditID Status Info
9910 682 FAIL uSkip Called to skip entry
JOB: Skip pending operation
Provisioned entries - Successes: 1 Failures:0
MSKey AuditID Status Info
9910 683 OK not-existing-mskey
JOB: Trigger notification: assignment failure
Messages Warning Executing sap_core_getSkippedOK() got RuntimeException - org.mozilla.javascript.EvaluatorException: uSelect(select top 1 avalue from idmv_value_basic_active where attrname='MX_ATTRIBUTE_VALUE' and mskey=not-existing-mskey) got exception com.microsoft.sqlserver.jdbc.SQLServerException: Incorrect syntax near the keyword 'not'. HINT: Check line 20 in the script sap_core_getSkippedOK
Provisioned entries - Successes: 0 Failures:1
MSKey AuditID Status Info
9910 683 FAIL Failed running function in string "$FUNCTION.sap_setContextVariable(NOTIFICATION_SUBJECT;Assignment failed!!<SKIPPEDOK>=$FUNCTION.sap_core_getSkippedOK()$$;<UIUSER_DISPLAYNAME>=$FUNCTION.sap_getDisplayName(manager)$$)$$". Marking entry as failed. Exceptio
any idea?Hi,
The entries created when I updated a user (person) and add a priviledge, following entries created in audit table
Task_name Provision_status mcmv_mskey Message mcmv_ProvStatus mcmv_taskid mcmv_privatetask IDStore
Modify Identity OK 1608 NULL 1100 2578 0 2
Provisioning Failed 9911 uSkip Called to skip entry 1101 601 0 2
Pending Operation Failed Failed 9911 Failed running function in string "$FUNCTION.sap_setContextVariable(NOTIFICATION_SUBJECT;Assignment failed!!<SKIPPEDOK>=$FUNCTION.sap_core_getSkippedOK()$$;<UIUSER_DISPLAYNAME>=$FUNCTION.sap_getDisplayName(manager)$$)$$". Marking entry as failed. Exceptio 1101 898 0 2 -
Connector for CATIA and SAP integration
Hi
Could you please let me know which connector can be used to integrate SAP with CATIA system. Shall we use CIDEON to integrate both the systems?
Regards
RajaHi Shishir
Thanks for your reply.
Have you done the integration between CATIA ans SAP? Which CATIA version you have worked?
When i searched in internet, CENIT is also suggested to integrate CATIA with SAP.
I am confused which one to be used for the integration.
Regards
Raja
Maybe you are looking for
-
I need help with cutting and changing an already made song in garage band on the IPad.
For a school pep rally I'm looking to write some music on drums that our drumline will perform in the pep rally. In the song although I'm looking on taking a few measures out of the song "Some Nights" by Fun. and putting it during a long rest we'll h
-
Can you change the extensions in Adobe Muse from .html to .htm?
Can you change the extensions in Adobe Muse from .html to .htm? I'm updating an old site where the extensions for the pages were all.htm. This means that when I upload the site index.htm is not being over written by index.html.
-
I might be imagining things but.... I had to retore my iPod Classic 160 GB. When I loaded everything up again I think I lost a function I used to have. I believe that when I used to go to a playlist, the top item in the playlist said "shuffle songs"
-
I would like to reinstall my CS 5 Design Premium on a new Mac-computer. But the serialnumber is not accepted. I can think of two reasons: - my license is for the dutch version of CS5 Design Premium of - my CS5 license is for an update. (I also tried
-
IPhoto 08 - Override "events" sort?
So. First Google wants to tell me what I should do tomorrow, and now Apple thinks it knows what photo organization I should use. Can the sorting by "events" be completely turned off? Failing that, can it at least be supplemented by creating albums? I