Enhancements & Modifications
PROGRAM :MV45AFZZ .
IF IT IS HEADER CONDITION.
FORM USEREXIT_PRICING_PREPARE_TKOMK
MOVE ( CREATED FIELD NAME ) TO TKOMK-( CREATED FIELD NAME)
FOR LINE ITEM USE
FORM USEREXIT_PRICING_PREPARE_TKOMP.
MOVE (CREATED FIELD NAME ) TO TKOMP-(CREATED FIELD NAME)
ABOVE IS THE USER EXIT REQUIREMENT.
I HAD CREATED FIELD MAGRV.
HOW I WILL ADD MAGRV FIELD FOR MY REQUIREMENT.
SPECIFY ME THE WAY.
Hi Venkat,
First thing is for first form....
FORM <b>USEREXIT_PRICING_PREPARE_TKOMK</b>
Structure TKOMK has been declared in the program refering to structure KOMK....
For creating any field you have to append your field in KOMK structure.....
<b>for eg</b>... If you want to add "Commission Agent" and pass value in that through the above user exit then first you have to create "<b>APPEND STRUCTURE</b>" for commission agent.... in the structure <b>KOMK</b>.....
once you have done this then you can get data by select query to pass in the field which you have appended in <b>KOMK</b> structure as ....
Move (appended field in the structure) to <b>TKOMK</b>-( appended field in the structure)
Take for example if you append your specified field (<b>MAGRV)</b> in structure then you can move as above.. the field should available in <b>KOMK</b> structure then only you can pass value in that....
<b><u>Note</u> : appended field should be strart with ZZ....name...</b>
For Second form.....
FORM <b>USEREXIT_PRICING_PREPARE_TKOMP</b>.
here the structure to append field is <b>KOMP</b>....
Every thing is same as above userexit for this user exit.
If <b>any other query please let me know</b>......
Reward points.....this will resolve your query......
Cheers,
Sagun Desai....
Similar Messages
-
Understanding Enhancement & Modifications
Dear experts,
SAP has introduced Enhancement & Modification framework so i tried an example
REPORT ZADIENHANCEMENT.
types:begin of ty_struct,
name(25) type c,
address(45) type c,
zip(25) type c,
end of ty_struct.
data: t_struct type standard table of ty_struct.
data: wa_struct like line of t_struct.
wa_struct-name = 'ADITYA'.
wa_struct-address = '98/12,Pragati Vihar,Vijaypur,Dehradun'.
wa_struct-zip = '248001'.
append wa_struct to t_struct.
wa_struct-name = 'AJAY'.
wa_struct-address = '98/12,Pragati Vihar,Vijaypur,Dehradun'.
wa_struct-zip = '248001'.
append wa_struct to t_struct.
ENHANCEMENT-SECTION SEC_PRINTING SPOTS ZES_MY_SPOT.
* Writing it to screen simple
loop at t_struct into wa_struct.
write:/5 wa_struct-name,
30 wa_struct-address,
95 wa_struct-zip.
endloop.
END-ENHANCEMENT-SECTION.
I want that i must give an enhancement point to let say another developer enhance the way ,this chunk of data is been printed at present.What should be my strategy.When i clicked on ENHANCEMENT-SECTION,right clicked created Enhancement Implementation.I got the same code as copied as active version.I changed it as per my convenience.
revised code is below.
*& Report ZADIENHANCEMENT
*Objective : Utilize Enhancement Framework. We want to give an enhancement
*; provision that someone should be able to improve the printing
* of this report
REPORT ZADIENHANCEMENT.
types:begin of ty_struct,
name(25) type c,
address(45) type c,
zip(25) type c,
end of ty_struct.
data: t_struct type standard table of ty_struct.
data: wa_struct like line of t_struct.
wa_struct-name = 'ADITYA'.
wa_struct-address = '98/12,Pragati Vihar,Haridwar road,Dehradun'.
wa_struct-zip = '248001'.
append wa_struct to t_struct.
wa_struct-name = 'AJAY'.
wa_struct-address = '98/12,Pragati Vihar,Haridwar road,Dehradun'.
wa_struct-zip = '248001'.
append wa_struct to t_struct.
ENHANCEMENT-SECTION SEC_PRINTING SPOTS ZES_MY_SPOT.
* Writing it to screen simple
loop at t_struct into wa_struct.
write:/5 wa_struct-name,
30 wa_struct-address,
95 wa_struct-zip.
endloop.
END-ENHANCEMENT-SECTION.
*$*$-Start: SEC_PRINTING------------------------------------------------------------------------$*$*
ENHANCEMENT 1 ZSEC_IMPROVED_PRINT. "active version
* Writing it to screen simple
write:/5 'New Implementation'.
loop at t_struct into wa_struct.
write:/5 wa_struct-name,
30 wa_struct-address,
95 wa_struct-zip.
endloop.
ENDENHANCEMENT.
*$*$-End: SEC_PRINTING------------------------------------------------------------------------$*$*
What i achieved till here ?.I do not know.
What does ENHANCEMENT-POINT do ??. I didn't used till here
What i got is that if i post this forum twice.It is the same concept as Enhancement here ?
Not joking, how it actually plays part in standard development scenario?
Edited by: aditya sharma on Jul 9, 2010 1:48 PM
Edited by: aditya sharma on Jul 9, 2010 1:49 PM
Edited by: aditya sharma on Jul 9, 2010 1:50 PMHi,
Couldn't get what you are trying to ask.
You can refer the below link for learning enhacement framework.
http://help.sap.com/saphelp_nw70/helpdata/en/91/f1e540f8648431e10000000a1550b0/frameset.htm -
Enhancements / Modifications in Web Dynpro Java
Hi, all!
I' ve a more general question: Are there any enhancement concepts for Web Dynpro Java available or at least planned that would give developers the same comfort and possibilities ABAP programmers have?
I mean, will there ever be an Enhancement Framework like in ABAP - modification free enhancements via BADIs or customer exits?
Think of one of SAPs WDJ flagship - the ESS/MSS. If you want to change anything within, you have no other possibility but to modify the sources. Considering this - together with the weak possibilities of backend access via JCo - I give the WDJ not a chance to stand the challenge of WD4A.
Regards,
ThomasHi!
I' m just going through the hep-pages, but what I can definitly say by now is that there' s no enhancement-concept in sight. This matter is getting kind of really embarrassing and leaves the question open: What the heck should an SAP customer persuade to focus on Java Development? No enhancements, no direct data access, no easy debugging possibilities like in ABAP.
I' ve started with WDJ, but digging deeper into WD4A I' m getting more and more convinced that the whole Java thing was just something like a playground field for the development of the programming model and is now getting more and more obsolete with the rising of WD4A.
Correct me, if I' m wrong, and forgive me, if I' m flaming, but when I started with Java development in SAP enviroment I was quite enthusiastic and didn' t understand resentiments of the ABAP developers against our programming language, but now I' m more and more joining their opinion.
Regards,
Thomas
PS: I' ve - by the way - done the SAP Java Certification and am already regretting it. -
FAQ's, intros and memorable discussions in the Enhancements & Modifications
Welcome to the SDN ABAP Enhancements and Modifications Forum!
In addition to release dependent information avalaible by:
- pressing the F1 key on an ABAP statement,
- or searching for them in transaction ABAPDOCU,
- using the [SDN ABAP Development Forum Search|https://www.sdn.sap.com/irj/sdn/directforumsearch?threadid=&q=&objid=c42&daterange=all&numresults=15&rankby=10001],
- the information accessible via the [SDN ABAP Main Wiki|https://wiki.sdn.sap.com/wiki/display/ABAP],
- the [SAP Service Marketplace|http://service.sap.com] and see [SAP Note 192194|https://service.sap.com/sap/support/notes/192194] for search tips,
- the 3 part [How to write guru ABAP code series|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f2dac69e-0e01-0010-e2b6-81c1e8e5ce50] ... (use the search to easily find the other 2 documents...)
... this "sticky post" lists some threads from the ABAP forums as:
- An introduction for new members / visitors on topics discussed in threads,
- An introduction to how the forums are used and the quality expected,
- A collection of some threads which provided usefull answers to questions which are frequently asked, and,
- A collection of some memorable threads if you feel like reading some ABAP related material.
The listed threads will be enhanced from time to time. Please feel welcome to post to [this thread|Suggestions thread for ABAP FAQ sticky; to suggest any additional inclusions.
Note: When asking a question in the forum, please also provide sufficient information such that the question can be answered usefully, do not repeat interview-type questions, and once closed please indicate which solution was usefull - to help others who search for it.
Enhancements and Modifications
Why does SAP invite customers to violate rules of the game re mods? => Views on the topic, and who's to blame for it...
sap support for standard prog. w/ custom implem of implicit enhanc.points => Advantages of using the Switch Framework.Welcome to the SDN ABAP Enhancements and Modifications Forum!
In addition to release dependent information avalaible by:
- pressing the F1 key on an ABAP statement,
- or searching for them in transaction ABAPDOCU,
- using the [SDN ABAP Development Forum Search|https://www.sdn.sap.com/irj/sdn/directforumsearch?threadid=&q=&objid=c42&daterange=all&numresults=15&rankby=10001],
- the information accessible via the [SDN ABAP Main Wiki|https://wiki.sdn.sap.com/wiki/display/ABAP],
- the [SAP Service Marketplace|http://service.sap.com] and see [SAP Note 192194|https://service.sap.com/sap/support/notes/192194] for search tips,
- the 3 part [How to write guru ABAP code series|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f2dac69e-0e01-0010-e2b6-81c1e8e5ce50] ... (use the search to easily find the other 2 documents...)
... this "sticky post" lists some threads from the ABAP forums as:
- An introduction for new members / visitors on topics discussed in threads,
- An introduction to how the forums are used and the quality expected,
- A collection of some threads which provided usefull answers to questions which are frequently asked, and,
- A collection of some memorable threads if you feel like reading some ABAP related material.
The listed threads will be enhanced from time to time. Please feel welcome to post to [this thread|Suggestions thread for ABAP FAQ sticky; to suggest any additional inclusions.
Note: When asking a question in the forum, please also provide sufficient information such that the question can be answered usefully, do not repeat interview-type questions, and once closed please indicate which solution was usefull - to help others who search for it.
Enhancements and Modifications
Why does SAP invite customers to violate rules of the game re mods? => Views on the topic, and who's to blame for it...
sap support for standard prog. w/ custom implem of implicit enhanc.points => Advantages of using the Switch Framework. -
Enhancement/Modification ESS iViews WDA (EhP2)
Hi All
I am implementing T&E of ESS with WD ABAP iViews (EhP2). I have some requirements like adding an input field and couple of similar modifications. It would be great if any of you could share some information on this.
Thanks, RajHello there,
I am a bit confused by your question...because what I know is that when you make delta link of SAP Content ..make changes to it ....and then apply new patch the new SAP changes are applied to the custom content because of the delta link as well as the old custom changes are retained.....they are not overwritten....
Regards,
Shikhil -
Enhancement / Modification for Shopping Cart
Hi Experts
We are thinking of adding a extra indicator to reflect that this particular approval was read b4 or not read. Pls refer to the link below for the screen shot...
<a href="http://i137.photobucket.com/albums/q206/auguston/SRM/shoppingcart.jpg">http://i137.photobucket.com/albums/q206/auguston/SRM/shoppingcart.jpg</a>
Two things we hope to know are:
1. What to call (fm/bapi) to modify this page or do I have to edit the HTML template?
2. and how to know that this particular approval entry was read or not. I understand there is this BW02_1200 structure that keeps track of the entry list but i not sure how do i go abt using it ... and I hope I am on the right track ... pls give me some advise on tis...
PS. I am on SRM 5.0Hi,
What is your business scenario, you can trigger the workflow again when you change the shopping cart once it is created.
This can be:
1) When users create a shop, hold and then on a later date they want to change the shop and complete the action.
2) When the shopping cart is created always the employees need to have the change functionality till the approval takes place for that particular shopping cart.
This can be achieved by using the different parameters in the BBP_WFL_SECURITY in the Personalization tab in the SU01 , Personalization Object Key and the authorization level 0,1,2,3,4
Best regards,
Sridhar -
SAP MM Modifications in SAP Include MM06EF0B
I want to implement enhancement / modification to Include MM06EF0B. There is already some code in this form and I want to add some more. Please help.
Thanks,
minihai the include u said contains other includes and it does not have any enahcnement points in it so u cannot modify it , i f u really want to modify it then u cna take access key and do the same
regards
afzal -
Enhancements doc for changes from SRM 5.0 over 2.0
Hello Friends,
Anybody is having documentation on changes or enhancements in SRM
From VERSION 2.0 to Version 5.0?
Or is there any specific link where i can find those changes
My client is currently on 2.0 and wants to know this through documentation
Please help
my id [email protected]
Thanks in advance
Best Regards
Diwakar
Message was edited by:
diwakarnd deshpandeHi
<b>Please go through the links for detailed SAP Help in this case -></b>
<u>Enhancements</u>
http://help.sap.com/saphelp_47x200/helpdata/en/bf/ec079f5db911d295ae0000e82de14a/frameset.htm
<u><b>Enhancements, Modifications, </b></u>
http://help.sap.com/saphelp_47x200/helpdata/en/c3/8cdf37a461272ee10000009b38f8cf/frameset.htm
http://help.sap.com/saphelp_47x200/helpdata/en/bf/ec07a55db911d295ae0000e82de14a/frameset.htm
<b>Customer Exits</b>
http://help.sap.com/saphelp_47x200/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/frameset.htm
<u>Java Enhancements</u>
http://help.sap.com/saphelp_47x200/helpdata/en/80/7d863c593a8767e10000000a114084/frameset.htm
<u>Business Add-Ins</u>
http://help.sap.com/saphelp_47x200/helpdata/en/bf/ec079f5db911d295ae0000e82de14a/frameset.htm
<b>ABAP Objects</b>
http://help.sap.com/saphelp_47x200/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm
<u>Preparing to Run Transaction SPAU</u>
http://help.sap.com/saphelp_47x200/helpdata/en/2e/6d66677d9011d396b60000e82de14a/frameset.htm
Do let me know.
Regards
- Atul -
Preloader modification tutorial
Hi everyone.
Just wondering if anyone has a detailed tutorial on how to
modify the preloader so that it loads 40% of the content rather
than the stock 60%. A detailed tutorial is the key here, as I have
very little experience using flash MX. Thanks guys
Also, is there anything else that can be done to improve
overall performance. I've searched these forums and have come up
with the following modifications:
1) Modify preloader
2) Remove pre-loading screen
3) Decrease video and slide size
4) Split longer presentations in half
5) Use BMP buttons/interface.
Can anyone else contribute or add to this list. I'm looking
for additional performance enhancing modifications.
Thanks in advance for any advice.Captivate files still load 100% before playing even though
I'm using a preloader. What's going on?
I've modified the preloader by changing the stock 60% to 20%.
I published it as swf and then put it in a large captivate 3
project and published it.
Strangely, the captivate swf loads 100% before it starts
playing...
The preloader loads up right away and plays, counting up to
20%. At 20%, the preloader disappears and I'm left with just a
blank placeholder while the rest of the captivate file loads. Once
it has fully (100%) loaded, it plays.
I thought the preloader and the % loaded set in it were
supposed to start it playing while it was still loading?
Is there something I'm doing wrong? -
Itunes 'Sound Enhancer' questions.
Will turning this option off revert the sound to exactly as it was before or does Sound Enhancer permanently alter/change the file itself, even in the slightest most miniscule way?
Sound Enhancer does not modify the .mp3 or .wav file or any other file for that matter. If you are talking about the one in the playback preference pannel, it only modifies playback sound which can be compared to an equalizer. The exact impact of the output sound is still unclear (how they get the sound that comes out I mean) but the file is 100% unchanged and unchecking the box will bring back playback to normal. Think of it as an equalizer but with better functions and better effects. Like I said, people still don't seem to know what effects the Enhancer modifies on output.
Feel free to try it its 100% reversible. -
Hi can any prepare TS for the FS ?ITS URGENT
1.0 Functional Spec Header
1.1 Business Requirement
The management structure for reporting is currently maintained in Hyperion by the Financial Analysis and Planning group. This management structure is critical throughout Cessna for managing the business. The interface is needed to download the management structure hierarchy from Hyperion and load to SAP as a cost center group.
1.2 Purpose/Objectives/Reason for Need
The purpose of this interface is to ensure the management structure in SAP remains in sync with the management structure in Hyperion. This interface will eliminate the need for manual changes to both Hyperion and SAP and also reduces the chance for error to occur when both systems are updated. This interface will save time when making changes to the management structure.
There is no record retention requirement for the management structure in Hyperion.
1.3 Assumptions
The management structure for reporting will managed by Financial Analysis and Planning and a process will be in place to coordinate changes to the structure. This interface will be run automatically daily.
1.4 Alternatives
If the interface doesnt exist, then changes to the management structure in Hyperion and SAP will have to be done separately and manually in both systems. This will increase the chance of error that could result in the management structure being different in Hyperion and SAP causing confusion and unnecessary reconciliations.
1.5 Similar FRICE Item
None found
2.0 Security Requirements
2.1 User profiles allowed to use this development
N/A
It is not known at this time what role this transaction will reside. Financial Analysis and Planning will be responsible for maintaining the management structure in Hyperion but Finance management has not decided what Finance group will be responsible for the upload into SAP.
2.2 Authorizations Included
Controlling Area = 1000
Access granted to project team.
There are standard transactions available to view and maintain cost center groups in SAP. This ability to change groups will be restricted to a small group of people. Many users will be able to display the structure and use it in reporting.
This is not ITAR sensitive data.
[Below the transaction level, what auth objects should this development be controlled by? (plant, company code, etc.)]
3.0 Functional Requirements
3.1 Report/Form
3.1.1 Input
[Electronic picture(s) of selection screen and screen flow including success/error messages, icons, colors.]
3.1.2 Processing
[Electronic text and picture of processing steps, including if/case logic, authority checks and runtime issues. A good way to show this is with flow charts or dummied up screen shots, including arrows and text to tell the story.]
3.1.3 Output
[Electronic picture of desired output, including sort, totals, hotspots, drill-down and other functionality like ALV.]
3.1.4 Example Data
[Demo of example data moving thru each step of processing, including usual, exception and error cases.]
3.2 Enhancement/Modification
3.2.1 Input/New Screens
[Electronic picture(s) of input and/or new screen(s) and screen flow including success/error messages, icons, colors.]
3.2.2 Processing
[Electronic text and picture of both current and requested processing steps, including if/case logic, authority checks and runtime issues. A good way to show this is with flow charts or dummied up screen shots, including arrows and text to tell the story.]
3.2.3 Expected Results
[Data to be created/updated/deleted.]
3.2.4 Example Data
[Demo of example data moving thru each step of processing, including usual, exception and error cases.]
3.3 Interface/Conversion
3.3.1 Source
The source data for the management structure is maintained in Hyperion. Currently, the management structure data is extracted from Hyperion using a XML file. A XML file can be utilized to upload the structure into SAP as cost center groups. John Shelton (phone 316-517-4260) and Mike LaBarge (phone 316-517-3887) are the SMEs for the Hyperion management structure. The file will be stored in a format and location so the interface in SAP can run to check for the file. If an updated file is found the interface will execute and update SAP. If no file or an old file is found, the interface will not execute.
[Electronic text and picture of source system as it pertains to requested interface/conversion, including details.]
3.3.2 Translation
The entire management structure hierarchy should be loaded into SAP overwriting whatever previously existed in the cost center groups. The cost center group should contain all active cost centers. There are additional alias fields in Hyperion which can be populated with the cost center group name. The field length for cost center groups in SAP is 10 and group name will always start with CM_. This can also be downloaded to excel in addition to the management level name with will become the cost center group description field in SAP. Management levels 3, 4, and 5 in Hyperion will be loaded as cost center groups in SAP. There is a relationship between each of these management levels:
Hierarchy for Management Structure:
Management Level 3
Management Level 4
Management Level 5
Level 3 is the top level. Level 4 is linked to 3 and level 5 is linked to 4.
An email should be automatically generated when the update has run and should be sent to the assigned Finance group responsible for the SAP management structure regardless of error status.
[Electronic text and picture of translation steps, including if/case logic, authority checks and runtime issues. A good way to show this is with flow charts or dummied up screen shots, including arrows and text to tell the story.]
3.3.3 Target
Daily the interface should check for a file to upload to SAP. If no file or an existing file is found, the interface will stop processing. If a new file is found the interface should execute and update the cost center group in SAP. The cost center group name will not change (CM_MGTHIER). The new file should overwrite the existing hierarchy in SAP. This cost center group should contain all active cost centers in SAP and no cost center can appear more then once in the structure. To validate this logic a completeness and ambiguity check should be completed after the management structure is loaded into SAP.
The completeness check in SAP is a feature in the standard transaction that will check all the cost centers assigned to the group against the active cost centers in master data table in SAP, (Table CSKS, Field KOSTL).
The ambiguity check is a feature in the standard transaction that will check for duplicate records in the hierarchy. This could be either the group name, or the cost center value. It returns a report of the results and the user can manually adjust the cost center group to remove the ambiguity inconsistencies. This program should be used when the interface loads a new management cost center group. The hierarchy structure will need to be locked while the update is running.
The function module K_HIERARCHY_TABLES_READ in SAP maintains the parent / child relationships of cost center groups, sub-groups, and cost centers. This functional module can be utilized when loading the hierarchy data from the Hyperion extract file.
There are also a few BAPIs available for loading the hierarchy;
BAPI_COSTCENTERGROUP_ADDNODE
BAPI_COSTCENTERGROUP_CREATE
BAPI_COSTCENTERGROUP_GETDETAIL
BAPI_COSTCENTERGROUP_GETLIST
The following IDOCs can also be used for loading the hierarchy;
IDOC_INPUT_COSTCENTERGROUP_ADD
IDOC_INPUT_COSTCENTERGROUP_CRE
The technical decision for how to load the hierarchy will come from the technical team. The Functional Modules, BAPIs, and IDOCs mentioned above are for reference and can evaluated during the development of the technical spec.
Example of SAP Cost Center Group Hierarchy:
Ambiguity and Completeness Check:
Transaction code KSH1. Enter cost center group name in field and follow menu path: extras> check and help functions
[Electronic text and picture of target system as it pertains to requested interface/conversion, including details.]
3.3.4 Example Data
[Demo of example data moving thru each step of processing, including usual, exception and error cases.]
3.3.5 Error Handling
The detail log should state the following:
Number of records converted successfully
Number of records sent to the error report
Details of the errors what caused the errors?
If the completion check finds missing cost centers, or the ambiguity check finds duplicate records and an email should be sent to a group defined by Finance for the given error conditions. These issues can be researched and corrected by a user with access to create/maintain cost center groups.
If there is an error in processing the file (i.e. IDOC error), the interface should stop and return an error message to be researched by a technical resource who monitors interface activity.
There are no required fields or conditional inputs when creating cost center groups. If the file is formatted correctly the interface should process without incident. Errors that occur because of duplicate or missing records can be addressed through ambiguity and completeness checks and be corrected by a user with access to the standard transaction.
An email should be automatically generated when the update has run and should be sent to the assigned Finance group responsible for the SAP management structure regardless of error status.
[FMEA (Failure Modes and Effects Analysis) on possible run conditions and how to address them.]
4.0 Electronic Attachments/Documentation
[Required for Functional: 1) Unit Test Plan, 2) Related BPPs or Instructional Pertinent Functional Info]
Document Name Location
Field mapping file Hierarchy data is not maintained in a table in SAP. The functional module K_HIERARCHY_TABLES_READ maintains the relationships of the group including the hierarchy level and parent/child relationship.
Unit Test Plan There are approximately 1,000 active cost centers at Cessna. The Unit Test plan can send a sample of the data, (one or two nodes and associated cost centers). The full file is available and can used for a more robust unit test.
Sample Data
FIN0116 - Hyperion to SAP Management Structure.vsd Cessna3\cessnaim\Prod\Projects\Specifications\D2 Interface_Summaries\
5.0 Technical Requirements
5.1 Report/Form
5.1.1 Technical Objects
[Tables, APIs, structures, EDI segments, data elements, domains, indexes, function Modules]
5.1.2 Technical Strategy
[Outline processing steps: include 5.1.2 items with fields, selection/join conditions, perf, err handling, control]
5.1.3 Production Support
[Batch: electronic job flow with technical names]
5.2 Enhancement/Modification
5.2.1 Technical Objects
[Tables, APIs, structures, EDI segments, data elements, domains, indexes, function Modules, user exits]
5.2.2 Technical Strategy
[Outline processing steps: include 5.1.2 items with fields, selection/join conditions, perf, err handling, control]
5.2.3 Production Support
[Only include info not already found in spec]
5.3 Interface/Conversion
5.3.1 Source/Middleware/Target (WBI/Middleware Technical Implementation Details)
WBI will call the BAPI (RFC function module) from middle ware and populates the data into BAPI.
Interface Overview
This section describes the detailed interface design with all the required information regarding the source
system, WBI Components and the destination application of the FIN0116 Hyperion Mgmt Structure to SAP
The FIN0116 Hyperion Mgmt Structure to SAP integrates management structure data from the source
system (Hyperion) to the target system (SAP) in near real-time. This section describes detailed information
regarding the WBI Components and its Connectivity.
Interface Assumptions
1. Hyperion mgmt structure XML file will be placed in the directory where WBI have access to read and archive.
2. WBI (Middleware) is going to have FTP get access and FTP service account to the Hyperion File System.
3. All Hyperion XML files placed in the directory are going to have unique file name (Ex: HyperionFile_MMDDYYYY.xml)
Interface E2E Flow
Step 1
Hyperion mgmt structure XML data file will be placed in E:\Hyperion\SAP\Event directory on Hyperion Server..
Step 2
The CES_FIN01_JText_POLConnector will be polling on the E:\Hyperion\SAP\Event directory, which resides on Hyperion file system; whenever there is a new file in the directory, the connector will process that file to WBI Server and Archive file to E:\Hyperion\SAP\Archive directory.
Step 3
The CES_FIN01_JText_POLConnector will send the XML document to Interchange server (WBI).
Step 4
Interchange Server (WBI) will process the XML data and map the Hyperion Mgmt data to SAP BAPI. WBI will send the SAP BAPI formatted mgmt structure data to ASD_CES_SAPFIN1_UPRConnector Agent.
Step 5
The ASD_CES_SAPFIN1_UPRConnector Agent will call ZC_BAPI_COSTCENTERGRP_MANGMNT and pass mgmt data to it.
Step 6
Interchange server (WBI) will receive a response from SAP application and the response can be either a success or a failure/Error.
Step 7
If the transaction is success, do nothing end success the process.
Step 8
If the transaction is failed in SAP, SAP will send the return object to WBI server.
If error information received from SAP via return object or the transaction is failed in WBI (Middleware), WBI is going to send an error email notification to business email distribution list.
WBI Components
Please refer the attached interface spread sheet.
Interface Mapping Document
Please refer section 4.0 for mapping document.
Error Handling and Logging
Successful Transactions:-
Once WBI receives a success return code from SAP, WBI will end the transaction as End Success.
System Failure Transactions:-
Step 1 Any ICS component is down on production server.
Business Process/Data Failure Transactions:-
Step 1 Error while executing Collaboration (Business Logic) or Mapping of Lawson data to SAP format
WBI will send an Email Notification to Business Email Distribution List.
Step 2 WBI Received a TYPE = W or E from SAP in return structure.
SAP system should be able to raise an error and send an email to Business Email Distribution List
SAP SAMPLE RETURN OBJECT STRUCTURE To WBI:-
sap_return = 1
TYPE = S
ID = MM
NUMBER = 90104
MESSAGE = The Cost Center Group 90104 has been successfully created
LOG_NO = CxBlank
LOG_MSG_NO = 000000
MESSAGE_V1 =
MESSAGE_V2 = CxBlank
MESSAGE_V3 = CxBlank
MESSAGE_V4 = CxBlank
PARAMETER = CxBlank
ROW = 0
FIELD = CxBlank
SYSTEM = SD6CLINT223
ObjectEventId = CxIgnore
From the return object for the field TYPE the following are the possible values that SAP is returning.
Type Meaning
S Success
I Information
W Warning
E Error
For all Warning or Error messages received from SAP, WBI needs to send an Email notification to the Email distribution List mentioned in Section bellow.
Email Distribution Information
EMAIL ADDRESS Successful Transactions System Failure Transactions Business Process/Data Failure Transactions
WBI Performance Considerations
Collaboration General Properties
Property Name Value Notes
Maximum number of concurrent events 1 The GBO size is going be huge for this collaboration, so we want it to process 1 at a time, to minimize the use of system resources.
Recovery Mode Deferred By setting the Recovery Mode to Deferred, it will increase the ICS performance and reduce the ICS startup time. For more questions, please refer WBI documentation.
Max Event Capacity 1 We dont want this collaboration to process more than 1 event at any given time, so we set this value to 1.
CES_FIN01_JText_POL Connector Properties
Property Name Value Notes
AgentConnections 1 It is a system default value, and for daily batch process interfaces, dont need more than 1 agent connections
ConcurrentEventTriggeredFlows 4 As of now this connector will be used by 4 interfaces.
ControllerEventSequencing true This is a default and not much of a use for this interface
Max Event Capacity 8 To give buffer to the connector, we just doubled the ConcurrentEventTriggerFlows.
Poll Frequency 10000 As of now, we defined this parameter to poll every 10 sec, once we move the interface to production we can change the Poll Frequency to 10 min or 30 min depends on the requirement.
Poll Quantity 3 Though we define Poll Quantity to 3, we are not expecting more than 1 at anytime.
JvmMinHeapSize 1m System Default, need to be tuned based on interface performance.
JvmMaxHeapSize 256m System Default, need to be tuned based on interface performance.
JvmMaxNativeStackSize 128k System Default, need to be tuned based on interface performance.
ASD_CES SAPFIN1UPR Connector Properties
Property Name Value Notes
AgentConnections 1 It is a system default value, and for daily batch process interfaces, dont need more than 1 agent connections
ControllerStoreAndForwardMode true By setting this value to true, if the SAP connector agent to SAP is down, then the transaction will wait until the agent is restored and once it restored, connector will successfully complete the transaction
JvmMinHeapSize 1m System Default, need to be tuned based on interface performance.
JvmMaxHeapSize 256m System Default, need to be tuned based on interface performance.
JvmMaxNativeStackSize 128k System Default, need to be tuned based on interface performance.
5.3.2 Processing/Translation (SAP Technical Details)
[Outline processing steps: include 5.3.2 items with fields, selection/join conditions, perf, err handling, control]
Assumptions:
1. All data that is received by RFC Function Module is pre-converted and ready to upload to SAP.
2. A set of records will be populated to RFC function module table.
3. The Main Cost center group name will be CM_MGTHIER and it will be a constant.
4. Cost center group names will be provided along with cost center groups.
5. Controlling Area is assumed to be '1000'.
6. If an invalid cost center is found, Cost center group will not be created or modified and the error message will be returned along with the invalid cost center.
Process Flow:
1. Create new RFC function module ZC_BAPI_COSTCENTERGRP_MANGMNT in SE37 transaction with importing parameters includes a table with all the fields in the input file structure.
2. Source code written in this function module to create cost center groups in KSH1 transaction using the BAPI BAPI_COSTCENTERGROUP_CREATE.
3. If Cost center repeats error message will be displayed through RETURN parameter.
4. Errors generated while cost center group creation, will be displayed as the Return table in the output of the RFC function module.
Program Structure and processing:
1. Create a new RFC function module ZC_COSTCENTERGRP_MANGMNT with below parameters
Parameters Type Description
Exporting
RETURN BAPIRET2 Return Parameter
Tables
CCGRP ZCSF_CCGRP Cost Center Groups
2. Pass the contents of table CCGRP into another internal table IT_CCGRP where group names come first.
3. Sort internal table IT_CCGRP by MGMT3_NAM, MGMT4_NAM and MGMT5_NAM fields.
4. Loop at table IT_CCGRP into a work area WA_CCGRP.
 If Cost center is not initial, Select KOSTL from CSKS table into a variable V_KOSTL where KOSTL = WA_CCGRP-CCID.
 If SY-SUBRC is equal to zero, then pass the following fields to the BAPI structure
WA_ HIERARCHYVALUES-VALFROM = WA_CCGRP-CCID.
WA_ HIERARCHYVALUES-VALTO = WA_CCGRP-CCID.
Append WA_ HIERARCHYVALUES to IT_ HIERARCHYVALUES.
 Else, populate an error message saying ' Cost center groups contain invalid Cost Centers' into RETURN table. And exit from the loop.
 At FIRST, do the following,
a. Pass the following fields to create Cost center group Cessna Management structure initially.
WA_HIERARCHYNODES-GROUPNAME = CM_MGTHIER
WA_HIERARCHYNODES- HIERLEVEL = 0
WA_HIERARCHYNODES- VALCOUNT = 0
WA_HIERARCHYNODES- DESCRIPT = Cessna Management Structure
Append WA_HIERARCHYNODES to IT_HIERARCHYNODES.
 At new of MGMT3_NAM_NAM field, do the following,
a. Pass the following fields, to create Management level 3 group
WA_HIERARCHYNODES-GROUPNAME = WA_CCGRP-MGMT3_NAM
WA_HIERARCHYNODES- HIERLEVEL = 1
WA_HIERARCHYNODES- VALCOUNT = 0
WA_HIERARCHYNODES- DESCRIPT = WA_CCGRP-MGMT3_DES
Append WA_HIERARCHYNODES to IT_HIERARCHYNODES.
 At new of MGMT4_NAM field, do the following,
a. Pass the following fields, to create Management level 4 group
WA_HIERARCHYNODES-GROUPNAME = WA_CCGRP-MGMT4_NAM
WA_HIERARCHYNODES- HIERLEVEL = 2
WA_HIERARCHYNODES- VALCOUNT = 0
WA_HIERARCHYNODES- DESCRIPT = WA_CCGRP-MGMT4_DES
Append WA_HIERARCHYNODES to IT_HIERARCHYNODES.
 ADD V_VALCOUNT = V_VALCOUNT + 1.
 At end of MGMT5_NAM field, do the following,
a. Pass the following fields, to create Management level 5 group
WA_HIERARCHYNODES-GROUPNAME = WA_CCGRP-MGMT4_NAM
WA_HIERARCHYNODES- HIERLEVEL = 3.
WA_HIERARCHYNODES- VALCOUNT = V_VALCOUNT.
WA_HIERARCHYNODES- DESCRIPT = WA_CCGRP-MGMT5_DES
Append WA_HIERARCHYNODES to IT_HIERARCHYNODES.
 At LAST, do the following,
a. Call BAPI ' BAPI_COSTCENTERGROUP_CREATE' by passing the below parameters.
CALL FUNCTION 'BAPI_COSTCENTERGROUP_CREATE'
EXPORTING
CONTROLLINGAREAIMP = '1000'
IMPORTING
GROUPNAME = GROUPNAME
RETURN = RETURN
TABLES
HIERARCHYNODES = IT_HIERARCHYNODES
HIERARCHYVALUES = IT_HIERARCHYVALUES.
5.3.3 Technical Objects
[Tables, APIs, structures, EDI segments, data elements, domains, indexes, function Modules, user exits, BAPIs]
Function Modules:
ZC_COSTCENTERGRP_MANGMNT'
BAPI_COSTCENTERGROUP_CREATE
BAPI_TRANSACTION_COMMIT
Tables: EKPO, CSKS
Structure: ZCSF_CCGRP
FIELD NAME DATA ELEMENT DOMAIN DATA TYPE LENGTH FIELD DESCRIPTION
MGMT3_NAM ZCMGMT_N GRPNAME CHAR 15 Management level 3 Name
MGMT3_DES ZCMGMT_D TEXT40 CHAR 40 Management level 3 Description
MGMT4_NAM ZCMGMT_N GRPNAME CHAR 15 Management level 4 Name
MGMT4_DES ZCMGMT_D TEXT40 CHAR 40 Management level 4 Description
MGMT5_NAM ZCMGMT_N GRPNAME CHAR 15 Management level 5 Name
MGMT5_DES ZCMGMT_D TEXT40 CHAR 40 Management level 5 Description
CCID KOSTL KOSTL CHAR 10 Cost Center
CCDES KLTXT TEXT40 CHAR 40 Cost center Description
5.3.4 Technical Overview and Strategy
[Performance, error handling, control]
Error Handling:
Errors generated will be displayed as the Return table in the output of the RFC function module, when
1. Cost center in invalid.
2. Cost center group name repeats.
3. Cost Center repeats.
5.3.5 Production Support
[Describe scenarios in which the interface components should/should not run. (Source/Middleware/Target systems down, etc.)]
6.0 Technical Development Objects
[Include development objects that would be required in order for the business to be able to provide production support.]
Package/Dev Class: ZCK_INT
RFC Function Module Name: ZC_COSTCENTERGRP_MANGMNT
Function Group Name: ZCFMC_COSTCENTERGRP_MANGMNT
Structure: ZCSF_CCGRPSDN is the place to discuss technical problems..
Please avoid such weird post.
G@urav. -
Layout issue while trying Migrate Oracle Report to XML publisher Reports
Hi
I am trying to Convert Seeded Oracle Reports (rdf) to BI Publisher reports, in doing so encounter layout issues. The layout of the RTF , PDF or HTML generated by BI Publisher is different form the text, PDF or HTML outputs generated by the concurrent report. The problem with the BI Publisher template and out put
Is, the lay out is getting distorted .
Steps to archive the migration :
- download the rdf from the server to local m/c.
- execute Forms 9i Util rwconverter to generate a xml
- use the oracle.apps.xdo.rdfparser.RTFTemplateGenerator API to generate a RTF template of the report layout
- Then use this template to generate a XSL via oracle.apps.xdo.template.RTFProcessor API
- The Apply the XSL on the XML data output of the report using oracle.apps.xdo.template.FOProcessor to generate RTF , PDF & HTML files.
Name of the Report used for migration “FSG - Report Detail Listing” , responsibility GL super User. This was just a random report we picked-up for trial.
The layout of these files seems to distorted than the layout of the original report output as generated by the rdf report.
Pls suggest some means to resolve this or any pointers towards what causing this could be of help.
- ShudiptoThe process of "converting" an old Oracle Reports rdf into a BIP report is more akin to writing a brand new report in BIP than to what most people would consider a true conversion.
The conversion routine outlined by Oracle just gives you a starting point for converting RDF layouts into BIP, and nothing more. In regards to the data define it does somewhat better generating your queries and XML layout (but honestly, that is the easy part), but even for the data define it will lose your formula columns as well as report triggers.
I have used the converter on several dozen rdf files and I have yet to see one that is better than 10-20% ready for use after the conversion process.
I would strongly suggest that you only convert the reports that you have to convert (for enhancements, modifications, etc). If it ain't broke in old Oracle Reports, dont' try to fix it in BIP.
Scott -
I would appreciate it if someone could please help. I updated my computer with 10.4.11 and now Safari will not open. I see that many have the same problem and different solutions seem to have helped. I have tried a few but none have worked for me. I have been waiting for Apple to create an update solution to no avail. I feel like I am using Microsoft! I have Safari Enhancer in my Applications. I tried putting that in the trash and opening Safari but it did not help. I am not very tech savvy so if someone could check my error report and offer a detailed solution it would be incredible.
Thanks,
Castel
Here is the report that comes up:
Date/Time: 2007-11-19 14:34:19.785 -0500
OS Version: 10.4.11 (Build 8S165)
Report Version: 4
Command: Safari
Path: /Applications/Safari.app/Contents/MacOS/Safari
Parent: WindowServer [62]
Version: 3.0.4 (523.12)
Build Version: 1
Project Name: WebBrowser
Source Version: 45231200
PID: 416
Thread: 0
Exception: EXC_BREAKPOINT (0x0006)
Code[0]: 0x00000001
Code[1]: 0x92c0107c
Thread 0 Crashed:
0 com.apple.Foundation 0x92c0107c _NSRaiseError + 264
1 com.apple.Foundation 0x92cb244c -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 112
2 com.apple.AppKit 0x937bc30c -[NSMenu itemAtIndex:] + 180
3 com.apple.AppKit 0x937d0da4 -[NSMenu removeItemAtIndex:] + 40
4 com.apple.Safari 0x0009eca8 0x1000 + 646312
5 com.apple.Safari 0x00002d84 0x1000 + 7556
6 com.apple.Foundation 0x92bf0594 -[NSSet makeObjectsPerformSelector:] + 164
7 com.apple.AppKit 0x9379db50 -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 864
8 com.apple.AppKit 0x93874904 old_loadNib + 244
9 com.apple.AppKit 0x93789848 +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 832
10 com.apple.AppKit 0x937e0ca4 +[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:] + 156
11 com.apple.AppKit 0x93870b68 +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 344
12 com.apple.AppKit 0x93870908 NSApplicationMain + 344
13 com.apple.Safari 0x0009bad4 0x1000 + 633556
14 com.apple.Safari 0x000022fc 0x1000 + 4860
Thread 1:
0 libSystem.B.dylib 0x900148ac read + 12
1 libsqlite3.0.dylib 0x94522acc sqlite3OsRead + 28
2 libsqlite3.0.dylib 0x94525a60 sqlite3pager_get + 1120
3 libsqlite3.0.dylib 0x9451140c sqlite3BtreePager + 664
4 libsqlite3.0.dylib 0x94511764 sqlite3BtreePager + 1520
5 libsqlite3.0.dylib 0x945117cc sqlite3BtreePager + 1624
6 libsqlite3.0.dylib 0x945117cc sqlite3BtreePager + 1624
7 libsqlite3.0.dylib 0x945117cc sqlite3BtreePager + 1624
8 libsqlite3.0.dylib 0x94511c88 sqlite3BtreeIntegrityCheck + 452
9 libsqlite3.0.dylib 0x945382fc sqlite3VdbeExec + 13464
10 libsqlite3.0.dylib 0x9453926c sqlite3_step + 300
11 com.apple.WebCore 0x95bd4eac WebCore::IconDatabase::checkIntegrity() + 156
12 com.apple.WebCore 0x959ad8ec WebCore::IconDatabase::performOpenInitialization() + 76
13 com.apple.WebCore 0x959ab860 WebCore::IconDatabase::iconDatabaseSyncThread() + 224
14 libSystem.B.dylib 0x9002bd08 pthreadbody + 96
Thread 0 crashed with PPC Thread State 64:
srr0: 0x0000000092c0107c srr1: 0x000000000202f030 vrsave: 0x0000000000000000
cr: 0x24000442 xer: 0x0000000000000007 lr: 0x0000000092c01054 ctr: 0x0000000092bc2ddc
r0: 0x0000000000000000 r1: 0x00000000bffff760 r2: 0x00000000a2bc0508 r3: 0x00000000bffff310
r4: 0x0000000000000000 r5: 0x0000000092bc2704 r6: 0x00000000bffff394 r7: 0x00000000000000ff
r8: 0x00000000bffff380 r9: 0x0000000000408e00 r10: 0x0000000090a3e628 r11: 0x0000000024000442
r12: 0x0000000092bc2ddc r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
r16: 0x0000000000000002 r17: 0x00000000a37b9508 r18: 0x00000000a37b9508 r19: 0x00000000a37b9508
r20: 0x00000000a37b9508 r21: 0x0000000000142664 r22: 0x000000000043ce90 r23: 0x00000000a377b078
r24: 0x0000000000142464 r25: 0x0000000000142120 r26: 0x0000000000146f3c r27: 0x00000000a379042c
r28: 0x0000000000443090 r29: 0x00000000a2bc581c r30: 0x000000000042efb0 r31: 0x0000000092c00f84
Binary Images Description:
0x1000 - 0x134fff com.apple.Safari 3.0.4 (523.12) /Applications/Safari.app/Contents/MacOS/Safari
0x8fe00000 - 0x8fe52fff dyld 46.16 /usr/lib/dyld
0x90000000 - 0x901bcfff libSystem.B.dylib /usr/lib/libSystem.B.dylib
0x90214000 - 0x90219fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib
0x9021b000 - 0x90268fff com.apple.CoreText 1.0.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreText.framework/Versions/A/CoreText
0x90293000 - 0x90344fff ATS /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
0x90373000 - 0x9072efff com.apple.CoreGraphics 1.258.77 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
0x907bb000 - 0x90894fff com.apple.CoreFoundation 6.4.8 (368.31) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x908dd000 - 0x908ddfff com.apple.CoreServices 10.4 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x908df000 - 0x909e1fff libicucore.A.dylib /usr/lib/libicucore.A.dylib
0x90a3b000 - 0x90abffff libobjc.A.dylib /usr/lib/libobjc.A.dylib
0x90ae9000 - 0x90b59fff com.apple.framework.IOKit 1.4 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90b6f000 - 0x90b81fff libauto.dylib /usr/lib/libauto.dylib
0x90b88000 - 0x90e5ffff com.apple.CoreServices.CarbonCore 681.17 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
0x90ec5000 - 0x90f45fff com.apple.CoreServices.OSServices 4.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
0x90f8f000 - 0x90fd1fff com.apple.CFNetwork 129.22 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
0x90fe6000 - 0x90ffefff com.apple.WebServices 1.1.2 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServ icesCore.framework/Versions/A/WebServicesCore
0x9100e000 - 0x9108ffff com.apple.SearchKit 1.0.7 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
0x910d5000 - 0x910fffff com.apple.Metadata 10.4.4 (121.36) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
0x91110000 - 0x9111efff libz.1.dylib /usr/lib/libz.1.dylib
0x91121000 - 0x912dcfff com.apple.security 4.6 (29770) /System/Library/Frameworks/Security.framework/Versions/A/Security
0x913db000 - 0x913e4fff com.apple.DiskArbitration 2.1.2 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x913eb000 - 0x913f3fff libbsm.dylib /usr/lib/libbsm.dylib
0x913f7000 - 0x9141ffff com.apple.SystemConfiguration 1.8.3 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
0x91432000 - 0x9143dfff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib
0x91442000 - 0x914bdfff com.apple.audio.CoreAudio 3.0.5 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x914fa000 - 0x914fafff com.apple.ApplicationServices 10.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
0x914fc000 - 0x91534fff com.apple.AE 1.5 (297) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ AE.framework/Versions/A/AE
0x9154f000 - 0x91621fff com.apple.ColorSync 4.4.9 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
0x91674000 - 0x91705fff com.apple.print.framework.PrintCore 4.6 (177.13) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
0x9174c000 - 0x91803fff com.apple.QD 3.10.25 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
0x91840000 - 0x9189efff com.apple.HIServices 1.5.3 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
0x918cd000 - 0x918f1fff com.apple.LangAnalysis 1.6.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
0x91905000 - 0x9192afff com.apple.FindByContent 1.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ FindByContent.framework/Versions/A/FindByContent
0x9193d000 - 0x9197ffff com.apple.LaunchServices 182 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LaunchServices.framework/Versions/A/LaunchServices
0x9199b000 - 0x919affff com.apple.speech.synthesis.framework 3.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x919bd000 - 0x91a03fff com.apple.ImageIO.framework 1.5.6 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/ImageIO
0x91a1a000 - 0x91ae1fff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib
0x91b2f000 - 0x91b44fff libcups.2.dylib /usr/lib/libcups.2.dylib
0x91b49000 - 0x91b67fff libJPEG.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x91b6d000 - 0x91c24fff libJP2.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x91c73000 - 0x91c77fff libGIF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x91c79000 - 0x91ce3fff libRaw.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRaw.dylib
0x91ce8000 - 0x91d25fff libTIFF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x91d2c000 - 0x91d46fff libPng.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libPng.dylib
0x91d4b000 - 0x91d4efff libRadiance.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x91d50000 - 0x91e2efff libxml2.2.dylib /usr/lib/libxml2.2.dylib
0x91e4e000 - 0x91e4efff com.apple.Accelerate 1.2.2 (Accelerate 1.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x91e50000 - 0x91f35fff com.apple.vImage 2.4 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
0x91f3d000 - 0x91f5cfff com.apple.Accelerate.vecLib 3.2.2 (vecLib 3.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
0x91fc8000 - 0x92036fff libvMisc.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
0x92041000 - 0x920d6fff libvDSP.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
0x920f0000 - 0x92678fff libBLAS.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
0x926ab000 - 0x929d6fff libLAPACK.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
0x92a06000 - 0x92af4fff libiconv.2.dylib /usr/lib/libiconv.2.dylib
0x92af7000 - 0x92b7ffff com.apple.DesktopServices 1.3.6 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
0x92bc0000 - 0x92debfff com.apple.Foundation 6.4.9 (567.36) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x92f18000 - 0x92f36fff libGL.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x92f41000 - 0x92f9bfff libGLU.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x92fb9000 - 0x92fb9fff com.apple.Carbon 10.4 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x92fbb000 - 0x92fcffff com.apple.ImageCapture 3.0 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
0x92fe7000 - 0x92ff7fff com.apple.speech.recognition.framework 3.4 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
0x93003000 - 0x93018fff com.apple.securityhi 2.0 (203) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
0x9302a000 - 0x930b1fff com.apple.ink.framework 101.2 (69) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
0x930c5000 - 0x930d0fff com.apple.help 1.0.3 (32) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
0x930da000 - 0x93107fff com.apple.openscripting 1.2.5 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
0x93121000 - 0x93131fff com.apple.print.framework.Print 5.0 (190.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
0x9313d000 - 0x931a3fff com.apple.htmlrendering 1.1.2 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering .framework/Versions/A/HTMLRendering
0x931d4000 - 0x93223fff com.apple.NavigationServices 3.4.4 (3.4.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationSer vices.framework/Versions/A/NavigationServices
0x93251000 - 0x9326efff com.apple.audio.SoundManager 3.9 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.f ramework/Versions/A/CarbonSound
0x93280000 - 0x9328dfff com.apple.CommonPanels 1.2.2 (73) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
0x93296000 - 0x935a4fff com.apple.HIToolbox 1.4.10 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
0x936f4000 - 0x93700fff com.apple.opengl 1.4.7 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x93705000 - 0x93725fff com.apple.DirectoryService.Framework 3.1 /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryServi ce
0x93779000 - 0x93779fff com.apple.Cocoa 6.4 (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x9377b000 - 0x93daefff com.apple.AppKit 6.4.9 (824.44) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x9413b000 - 0x941adfff com.apple.CoreData 91 (92.1) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x941e6000 - 0x942abfff com.apple.audio.toolbox.AudioToolbox 1.4.7 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x942fe000 - 0x942fefff com.apple.audio.units.AudioUnit 1.4 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x94300000 - 0x944c0fff com.apple.QuartzCore 1.4.12 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x9450a000 - 0x94547fff libsqlite3.0.dylib /usr/lib/libsqlite3.0.dylib
0x9454f000 - 0x9459ffff libGLImage.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
0x945a8000 - 0x945c2fff com.apple.CoreVideo 1.4.2 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x945d3000 - 0x945f3fff libmx.A.dylib /usr/lib/libmx.A.dylib
0x94681000 - 0x946b9fff com.apple.vmutils 4.0.0 (85) /System/Library/PrivateFrameworks/vmutils.framework/Versions/A/vmutils
0x946fe000 - 0x9471afff com.apple.securityfoundation 2.2 (27710) /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun dation
0x9472e000 - 0x94772fff com.apple.securityinterface 2.2 (27692) /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInter face
0x94c2c000 - 0x94c9dfff libstdc++.6.dylib /usr/lib/libstdc++.6.dylib
0x94e12000 - 0x94f42fff com.apple.AddressBook.framework 4.0.6 (488) /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0x94fd5000 - 0x94fe4fff com.apple.DSObjCWrappers.Framework 1.1 /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWra ppers
0x94fec000 - 0x95019fff com.apple.LDAPFramework 1.4.1 (69.0.1) /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x95020000 - 0x95030fff libsasl2.2.dylib /usr/lib/libsasl2.2.dylib
0x95034000 - 0x95063fff libssl.0.9.7.dylib /usr/lib/libssl.0.9.7.dylib
0x95073000 - 0x95090fff libresolv.9.dylib /usr/lib/libresolv.9.dylib
0x957a9000 - 0x95864fff com.apple.WebKit 523.12 /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x958cd000 - 0x95980fff com.apple.JavaScriptCore 523.12 /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x959a8000 - 0x95f25fff com.apple.WebCore 523.12 /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.frame work/Versions/A/WebCore
0x9ae29000 - 0x9ae5ffff com.apple.Syndication 1.0.6 (54) /System/Library/PrivateFrameworks/Syndication.framework/Versions/A/Syndication
0x9ae7c000 - 0x9ae8efff com.apple.SyndicationUI 1.0.6 (54) /System/Library/PrivateFrameworks/SyndicationUI.framework/Versions/A/Syndicatio nUI
Model: PowerBook3,5, BootROM 4.5.3f2, 1 processors, PowerPC G4 (3.2), 1 GHz, 1 GB
Graphics: ATY,RV250M9, ATY,RV250M9, AGP, 64 MB
Memory Module: SODIMM0/J16TOP, 512 MB, SDRAM, PC133U-333
Memory Module: SODIMM1/J16BOTTOM, 512 MB, SDRAM, PC133U-333
AirPort: AirPort, 9.52
Modem: MicroDash, UCJ, V.92, 1.0F, APPLE VERSION 2.6.6
Network Service: AirPort, AirPort, en1
PCI Card: TXN,PCI1410-02, cardbus, PC Card
Parallel ATA Device: FUJITSU MHS2060AT, 55.89 GB
Parallel ATA Device: MATSHITADVD-R UJ-815Hi Castel
Welcome to Apple Discussions
I have Safari Enhancer in my Applications. I tried putting that in the trash and opening Safari but it did not help.
Safari Enhancer modifies Safari. If you used in with Safari 2, then there's a good chance some mix-up occurred as the 10.4.11 installer updated Safari from version 2 to 3. Any time you modify an application with a 3rd party item, you are running the risk of problems occurring. Fortunately, there exists a rather straight forward way to make things right.
Have a look at this MacFixit article, which offers suggestions for reinstalling Safari 3. If you have difficulty following these suggested steps, visit an Apple store>Genius Bar if a store is nearby. Someone there will help you reinstall Safari 3.
Post back -
Noob needs help with Logic and Motu live setup.
Hello everyone,
I'm a noob / semi noob who could use some help with a live setup using 2 MOTU 896HD's and Logic on a Mac.
Here's the scenario:
I teach an outdoor marching percussion section (a drumline and a front ensemble of marimbas and vibes). We have an amazing setup of live sound to amplify and enhance the mallet percussion. There is a yamaha PA system with 2 subs and 2 mains which are routed through a rack unit that processes the overall PA balance. I'm pretty sure that the unit is supposed to avoid feedback and do an overall cross-over EQ of the sound. Other then that unit, we have 2 motu896hd units which are routed via fire-wire. I also have a coax cable routing the output of the secondary box to the input of the primary box (digital i/o which converts to ADAT in (i think?)..?
Here's the confusion:
There are more then 8 inputs being used from the ensemble itself, so I need the 16 available inputs to be available in Logic. I was lead to believe that the 2nd motu unit would have to be sent digitally to the 1st motu unit via coax digital i/o. Once in Logic, however, I cannot find the signal or any input at all past the 8th input (of the 1st unit).
Here's the goal:
All of my performers and inputs routed via firewire into a Mac Mini running OSX and Logic pro.
I want to be able to use MainStage and run different patches of effects / virt. instruments for a midi controller keyboard / etc.
I want to be able to EQ and balance the ensemble via Logic.
Here's another question:
How much latency will I be dealing with? Would a mac mini with 4gb of ram be able to handle this load? With percussion, I obviously want the sound as latency free as possible. I also, however, want the flexibility of sound enhancement / modification that comes with Logic and the motu896hd units.
Any help would be REALLY appreciated. I need the routing assistance along with some direction as to whether or not this will work for this type of application. I'm pretty certain it does, as I have spoken with some other teachers in similar venues and they have been doing similar things using mac mini's / logic / mainstage / etc.
Thanks in advance,
ChrisYou'll definitely want to read the manual to make sure the 896HDs are connected together properly. ADAT is a little tricky, it's not just a matter of cabling them together. Go to motunation.com if you need more guidance on connecting multiple devices. Beyond that initial hookup, here are a couple of quick suggestions:
1. Open CueMix and see if both devices are reported there. If not, your connections aren't correct. Be sure to select 44.1kHz as your sample rate, otherwise you are reducing the number of additional channels. For instance at 88.2kHz you would get half the additional channels via ADAT.
2. You may need to create an aggregate device for the MacBook to recognize more than the first 896HD. Lots of help on this forum for how to do that. Again, first make sure you have the 896HDs connected together properly.
3. As for latency with Mainstage on the Mini, no way to know until you try it. Generally MOTU is fantastic for low latency work but Mainstage is a question mark for a lot of users right now. If the Mini can't cut the mustard, you have a great excuse to upgrade to a MacBook Pro. -
E-Recruiting generated user names
We want to change the format of generated user names (for internal candidates). By default, if they don't already have a user name in IT0105 a user name gets generated in the format of EEXXXXXXXX where XXXXXXXX is their personnel number.
The data is coming from the HR system to the E-Recruiting system by means of ALE. Other than inserting an 0105 record with desired user name in the IDoc is there any other way of changing the format of the generated user name?
ThanksHello Rich,
there is no easy customizing / configuration way to replace the algorithm for the user name.
Still there are different approaches to do this other than rewriting the IDoc and add a line. As the whole processing is a BAdI implementation you could replace it entirely by a customer implementation. This would be modification / enhancement free but as it is a quite large implementation it could be troublesome to key track of changes / corrections SAP does in the standard coding.
Another way is the enhancement / modification of the coding as suggested above.
There is also another BAdI which is called in the implementation itself (following a basic design rule there should always be one if sap delivers an implementation - in in this case it is really there :o)). You could use it to replace the standard user name assigned. Unfortunately this leaves you with this generated user which would have to be deleted so it is not the best choice from a performance and perhaps a security problem.
Last solution I could imagine is changing the HRP558* table. It is used as a temporary storage for the IDoc data with EhP 4.
All of these solutions have their pros and cons. Personally I'd use the posibility of changing the IDoc directly and add a line either in the outgoing BAdI on the HR server or in the inbound processing of the e-rec. server.
Kind Regards
Roman
Maybe you are looking for
-
Message not being delivered.
i'm working in my test lab system. I have 2008 DC with Exchange 2007, 2010 and now 2013. before installing the 2013 message delivery between 2007 and 2010 worked without issues. however after installing 2013 message delivery between 2010 to 2007 stop
-
Is there any good categorization/tagging software?
I want to make a list of movies, tag them based on genre, and be able to search the tags (like in iTunes). I make a lot of lists, and being able to tag them all would help a lot in schoolwork and so on. Does anyone know of a good user-friendly progra
-
2 questions: cd's and saving mpg's
I have many multisession cds burned with Nero on Windows. Nero has no Mac version. Is there a program that will allow my Mini to read them? Also, I am having trouble saving mpg's to disc. They will play with Quicktime in my browser, but when I click
-
I have already update to iOS 6.1 on my iPhone 4. I have a problem to sync with the iTunes. I cannot backup, sync or transfer purchases from the iTunes. I can only restore the backup. Anyone has any idea how to solve this problem?
-
Please can anyone tell me how to add pages to an existing PDF file. I have version 9 at the moment. Thanks.