Organization data profile creation
Dear experts,
Please tell me the reason for choosing the package as "$tmp" while creating the Organization data profile.What does it say and what happens if its not taken as $tmp?
Dear Samantak,
org determination should only be made, if you have customized it.
So please check which org. data profil has been assigned to the involved transaction types (in SPRO Define transaction types).
And what the profil does (the rule behind) can be found also in SPRO
- Master Data
- Organizational Management
- Organizational Data Determination
- Change Rules and Profiles
-Maintain Organizational Data Profile
Please check the documentation there!
Regards, Gerhard
Similar Messages
-
Tasks - Organizational data profile
Hi all,
I face the following problem: I use the same Organizational data profile for Activities and Tasks (both for scenario Sales). For activities, the profile works alright but for tasks, the profile does not return any results. Also the rule that is used in the profile works alright - I tested it both in customizing and in the transaction with activities. Only problem are the tasks...
Any ideas?
Thanks,
SebastianHi,
If its an IDES and its asking for requests, there should be a basis setting change.
Goto SCC4 and check for you logical system teh radio button:
'Automatic Recording of Changes' is selected.
If this is the case, ask you BASIS person to set it back to 'Changes Without Automatic recording'. This should be the IDES settings,
Kindly reward with points in case helpful
Sharif -
Organization Data for Service Orders and Service Confirmation
Hi,
Whenever I create any Service Order or Service Confirmation, the Organization Data is automatically populated.
My doubts are :
1. Is is mandatory to provide Organization Data for Service Order/Confirmation Creation ?
2. What/ Where are the customization for the Organization Management for the above scenario ?
Thanks and Regards,
Samantak.Dear Samantak,
org determination should only be made, if you have customized it.
So please check which org. data profil has been assigned to the involved transaction types (in SPRO Define transaction types).
And what the profil does (the rule behind) can be found also in SPRO
- Master Data
- Organizational Management
- Organizational Data Determination
- Change Rules and Profiles
-Maintain Organizational Data Profile
Please check the documentation there!
Regards, Gerhard -
Organizational Data Determination
Hello!
I have a transaction type with a organization data profile using rule 10000144.
When I create a document, the system doesn´t determine sales organization and distribution channel, but determines the organizational Unit correctly.
The BP used was created in just one sales area.
Does anybody know what could be the problem????
Thanks a lot.
Susana MessiasHello,
I check my organizational model, and all organizational units are checked in consider for determination.
The organizational units have the R/3 sales org assigned, and the attribute Distribution channel, Division and Tuppel (combination of Distribution channel and division) filled correctly.
Do you remember anything more?
Regards,
Susana -
Date profile can control the following document's creation?
when i create a quotation of contract ,i can see the vaild time in date profile.for eg.the vaild time is from 2009.2.1-2009.2.28.
then i create the contract according to the quotation on 2009.3.1.in my opinion,i think sap crm should give me a warning message.but i can not see it .
i wanna know how can i control it?
how to let the system will check the vaild time when the following document create?
my system is sap crm 5.0
plz help.....Please ignore this issue - I have just realised that my signature fields on the IPAD are acutally missing instead - there is a separate discussion raised about this today with more detail.
-
How can I organize the library under a "date of creation" file parameter?
Does anybody know if there is a way to arrange the iTunes library so that it shows up in the iTunes window with its songs organized with a “date of creation” of the file parameter? Among the “view options” there is a “date added” and “date modified” but no “date created” option. Thanks.
Yes, iTunes will "add" the file at the same time it "creates" it. In the event that for some
reason the library files are deleted or you reinstall OS X and therefore iTunes, then you will
encounter this problem. When you "add" the ripped music files that were stored in a
separate music-dedicated hard drive, these will indeed appear in the library as being
"added" that same day. I have a fairly large ripped CD collection that I started to "create" 8
years ago (first with Sound Jam and then with iTunes) and I got used to searching the music
in the library knowing that the files that were "created" 8 years ago were at the beginning
of the list and so on. When I moved from Sound Jam to iTunes in OS 9 and then to iTunes in
OS X I remember that somehow the "Date" option showed the files in the library in the same
exact order they had been "created".
Although I could delete all the songs from the library and then add each ripped file from
the iTunes Music folder back again into the library in the same order as it was "created", I
am looking for a less time consuming way of doing this.
When you click once on any file of any kind in the computer and then "Get Info", among the
information provided are "size", "created", and "modified". iTunes has included "modified"
and "size" among others but not "created" in the "View Options". I assume this is not because it is difficult to include but perhaps Apple does not find this option worthwhile. -
Office 2013 latest update broke new profile creation on all network computers
Hi,
Reporting a bug here!
Setup details:
We're using samba 3 as our backend and all workstation are Windows 7 Pro x64.
Office 2013 Home and Business Retail (en-us) Click 2 Run version
Context:
Deployed to the whole network of one of our client using the Office Deployement Tool.
We update their base update (no updates) to the latest update 15.0.4569.1508
Everything was working alright after initial Office 2013 installation with no updates. After updating the all the PCs to the latest version as of 31/03/2014, the user profile creation broke for newly created user.
Symptoms and causes:
Trying to log on as a new user on the machine would give the following error on Logon before automatically loging off because it cannot copy the following file to the new user profile:
D:\Users\Default\AppData\Local\Microsoft\Windows Live\Bici\_00.sqm
D:\Users\Default\AppData\Local\Microsoft\Windows Live\Bici\_01.sqm
D:\Users\Default\AppData\Local\Microsoft\Windows Live\Bici\_02.sqm
The Bici folder has Read and Execute permissions for everyone but the _XX.sqm files inside only have permissions (Full Control) for SYSTEM and Administrators and LOCAL SERVICE with the all permissions EXCEPT:
- FULL CONTROL
- TRAVERSE FOLDERS/EXECUTE FILES
- CHANGE PERMISSIONS
- TAKE OWNERSHIP
Solution:
I gave "everyone" Read and Execute permission on those files and the new user could log in and his profile got created alright.
The files with broken permissions time stamp shows they've been modified during the Office 2013 update and Bici seems to be a OneDrive related service. This bug should get fixed ASAP.
Event log error:
Windows cannot copy file \\?\D:\Users\Default\AppData\Local\Microsoft\Windows Live\Bici\_01.sqm to location \\?\D:\Users\TEMP\AppData\Local\Microsoft\Windows Live\Bici\_01.sqm. This error may be caused by network problems or insufficient security rights.
DETAIL - Access is denied.
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="Microsoft-Windows-User Profiles General" Guid="{DB00DFB6-29F9-4A9C-9B3B-1F4F9E7D9770}" />
<EventID>1509</EventID>
<Version>0</Version>
<Level>3</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2014-04-04T07:15:51.922563800Z" />
<EventRecordID>9615</EventRecordID>
<Correlation />
<Execution ProcessID="940" ThreadID="1764" />
<Channel>Application</Channel>
<Computer>F00241D1DAAAD</Computer>
<Security UserID="S-1-5-21-1582357797-4105456612-768596941-1206" />
</System>
- <EventData Name="EVENT_COPYERROR">
<Data Name="Source">\\?\D:\Users\Default\AppData\Local\Microsoft\Windows Live\Bici\_01.sqm</Data>
<Data Name="Target">\\?\D:\Users\TEMP\AppData\Local\Microsoft\Windows Live\Bici\_01.sqm</Data>
<Data Name="Error">Access is denied.</Data>
</EventData>
</Event>Hi dude,
I appreciate that your sharing your experience and solution here. And, I would report it through our internal channel. Thanks again.
Tony Chen
TechNet Community Support -
No organizational data exists on item level (error message)
Hello everybody,
I still have this error message when try to create a shopping cart : 'No organizational data exists on item level'
Following a lengthy discussion with SAP Support, SAP recommended that I remove the reference of the Purchasing Organization and Purchasing Group to the backend system (R/3).
After removing the reference I was able to complete the SC creation process, but I got an error at the PO creation process, where I am unable to release the PO since it is not linked to a backend (R/3) Purchasing Organization/Group.
I am currently using SRM 4.0 with EBP 5.0 in Extended Classic Scenario.
I need an Urgent help on this issue !!
Thanks,
LinaHi,
If You have own PO document type (ZCS) then don't hange it.
in SYS attrib add a local EBP system
If you don't use local categories, You don't need to add product cat. * for local system.
in my ppoma_bbp company have two purch orgs.
-for local (fields with purch org and system id is empty)
-for backend (fields with purch org is filled from backend system.)
Example:
Company (function with company code PW01\R3100)
- Purch org local (function purch. org. checked but not filled)
- Purch group local (function purch. group checked bud not filled)
- Purch org backend (function purch. org. checked with values PZ1\R3100)
- Purch group backend (function purch. group checked with values PZZ\R3100)
Regards,
Marcin Gajewski -
Background job fails for BDC profile creation and role assignment
Hi Experts,
I have created a BDC Function module for Tcode 'PFCG' for profile creation and role assignment, and called this FM in my zprogram. the problem is that when i run this program in foreground it executes succesfully, but if i schedule it in background it fails throwing error in job log 'Role 'Z...' does not contain any active authorizations'. But i have created one more program to create authorization objects which runs before this zprogram.I have also checked the authorization object in 'RSECADMIN', it reflects active. I dont understand whats happening exactly when it runs background.
Below is the process of job
1. ZMIS_AUTH_OBJECT_CREATE
Variant : auth-create
2. ZMIS_AUTH_ASSIGN_TO_ROLE
Variant : auth-assign
The problem is in second program, runs in foreground but fails in background.
Code which i have written in my second program
***BDC for Profile creation and assignment to Roles
CALL FUNCTION 'ZROLE'
EXPORTING
ctu = 'X'
mode = p_mode
UPDATE = 'L'
* GROUP =
* USER =
* KEEP =
* HOLDDATE =
nodata = '/'
agr_name_neu_001 = wa_role-role_name
text_002 = wa_role-desc
text_003 = wa_role-desc
text_004 = wa_role-desc
value_01_005 = 'T-ML330881'
h_fval_low_01_006 = wa_role-auth
profn_007 = lv_profile
ptext_008 = lv_text1
* IMPORTING
* SUBRC =
TABLES
messtab = temp_message.
***Generation of Profile created
CALL FUNCTION 'PRGN_AUTO_GENERATE_PROFILE_NEW'
EXPORTING
activity_group = wa_role-role_name
* PROFILE_NAME =
* PROFILE_TEXT =
no_dialog = ' '
rebuild_auth_data = ''
org_levels_with_star = ' '
fill_empty_fields_with_star = 'X'
template = ' '
check_profgen_tables = 'X'
generate_profile = 'X'
authority_check_pfcg = 'X'
EXCEPTIONS
activity_group_does_not_exist = 1
activity_group_enqueued = 2
profile_name_exists = 3
profile_not_in_namespace = 4
no_auth_for_prof_creation = 5
no_auth_for_role_change = 6
no_auth_for_auth_maint = 7
no_auth_for_gen = 8
no_auths = 9
open_auths = 10
too_many_auths = 11
profgen_tables_not_updated = 12
error_when_generating_profile = 13
OTHERS = 14 .
Experts please help me out its very urgent. your help is appreciated and rewarded. Thanking you in advance.
Regards,
ChetanHi Praveen,
Yeah definately, my requirement is that I have to access of some BI reports to certain users, so contract data will be downlaoded from ECC on application server, need to read that file from application server and for the each contract i ahould create a authorization object, role creation and assigning of role to the user and profile generation and activation.
To achieve this i have written two programs
1) ZMIS_AUTH_OBJECT_CREATE- This program will create the Authorization Object using BDC and Role creation Using the BAPI
"" Creation of Authorization Object
CALL FUNCTION 'ZAUTHOBJ'
EXPORTING
ctu = 'X'
mode = p_mode
UPDATE = 'L'
* GROUP =
* USER =
* KEEP =
* HOLDDATE =
nodata = '/'
g_authname_001 = 'ZDUMMY_MIS'
g_targetauth_002 = wa_tab-auth
g_authtxt_003 = wa_tab-short_desc
g_authtxtmd_004 = wa_tab-med_desc
marked_04_005 = 'X'
g_authtxt_006 = wa_tab-short_desc
g_authtxtmd_007 = wa_tab-med_desc
tctiobjnm_04_008 = 'ZBUS_UNIT'
g_authtxt_009 = wa_tab-short_desc
g_authtxtmd_010 = wa_tab-med_desc
marked_05_011 = ''
opt_01_012 = 'EQ'
low_01_013 = wa_tab-bu
g_authtxt_014 = wa_tab-short_desc
g_authtxtmd_015 = wa_tab-med_desc
marked_04_016 = 'X'
g_authtxt_017 = wa_tab-short_desc
g_authtxtmd_018 = wa_tab-med_desc
tctiobjnm_04_019 = 'ZCONTRCT'
g_authtxt_020 = wa_tab-short_desc
g_authtxtmd_021 = wa_tab-med_desc
marked_05_022 = ''
opt_01_023 = 'EQ'
low_01_024 = lv_contract
g_authtxt_025 = wa_tab-short_desc
g_authtxtmd_026 = wa_tab-med_desc
g_authtxt_027 = wa_tab-short_desc
g_authtxtmd_028 = wa_tab-med_desc
g_authname_029 = wa_tab-auth
* IMPORTING
* SUBRC =
TABLES
messtab = temp_message.
"" Creation of role
LOOP AT it_role INTO wa_role.
CLEAR wa_text.
wa_text-text = wa_role-desc.
wa_text-langu = 'E'.
APPEND wa_text TO it_text.
wa_jobrole-agr_name = wa_role-role_name.
wa_parentrole-agr_name = 'ZM_CT_DUMMY_MIS'.
wa_method-usmethod = 'CHANGE'.
CALL FUNCTION 'ZBAPI_JOBROLE_CLONE'
EXPORTING
jobrole = wa_jobrole
parent = wa_parentrole
method = wa_method
TABLES
* RETURN =
shorttext = it_text
* LONGTEXT =
* MENU_NODES =
* MENU_TEXTS =.
ENDLOOP.
2) ZMIS_AUTH_ASSIGN_TO_ROLE - This program will generate the profile created assign it to the role.
""*BDC for Profile creation and assignment to Roles
CALL FUNCTION 'ZROLE'
EXPORTING
ctu = 'X'
mode = p_mode
UPDATE = 'L'
* GROUP =
* USER =
* KEEP =
* HOLDDATE =
nodata = '/'
agr_name_neu_001 = wa_role-role_name
text_002 = wa_role-desc
text_003 = wa_role-desc
text_004 = wa_role-desc
value_01_005 = 'T-ML330881'
h_fval_low_01_006 = wa_role-auth
profn_007 = lv_profile
ptext_008 = lv_text1
* IMPORTING
* SUBRC =
TABLES
messtab = temp_message .
COMMIT WORK AND WAIT.
""*Generation of Profile created
LOOP AT it_role INTO wa_role.
CALL FUNCTION 'PRGN_AUTO_GENERATE_PROFILE_NEW'
EXPORTING
activity_group = wa_role-role_name
* PROFILE_NAME =
* PROFILE_TEXT =
no_dialog = ' '
rebuild_auth_data = ''
org_levels_with_star = ' '
fill_empty_fields_with_star = 'X'
template = ' '
check_profgen_tables = 'X'
generate_profile = 'X'
authority_check_pfcg = 'X'
EXCEPTIONS
activity_group_does_not_exist = 1
activity_group_enqueued = 2
profile_name_exists = 3
profile_not_in_namespace = 4
no_auth_for_prof_creation = 5
no_auth_for_role_change = 6
no_auth_for_auth_maint = 7
no_auth_for_gen = 8
no_auths = 9
open_auths = 10
too_many_auths = 11
profgen_tables_not_updated = 12
error_when_generating_profile = 13
OTHERS = 14
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDLOOP.
For creating authorization objects, role & profile i have created one dummy auth, dummy role & dummy profile respectively.
i have created dummy objects to copy the roles from dummy object and assign the same to new Auth obj, role & profile.
Let me know what needs to be done. because these both the programs run perfectly in foreground, but fails in background.
Regards,
Chetan -
Hi Experts
I have this issue whereby certain business transactions organizational units are not determined or found when viewing under crmd_order
I have checked config and all seems to be in place
Checked PPOMA_CRM and service attributes has been maintained for my org units
Ive maintained determination rule for service scenario. Maintained Org data profile and assigned rule to this. Assigned to my transaction type
My problem is when i view the display log for my Service Organizational Data, it will show the" Org data determination Service, Transaction type, Org data profile, determination rule, container and Partner attribute, But No org unit is found or selected
What else should I check?
RaviYes thanks this is the rule 14000148 i am using
When i do my rule simulation result, its only showing user's assigned to Org A for an example
But we have user's assigned to other org units as well, all which has been checked for obj permitted in determination. I ve compared the attributes and all the service org units are the same.
These user's have been defined as BP's in the container "Partner" attribute
Ravi -
Organizational data determination in ICSS Complaint
Hi All,
I have configured the Complaint as per the best practices and working fine in GUI. But when I create complaint in ICSS it is showing error as enter org unit sales, Division and Distribution channel. I have given the org data profile as 000000012 in complaint transaction as standard value.
Another doubt I have, when I create the transaction in GUI and give the account number or sold to party number it asks in a box that from which org u want to create. If I choose the org it creates the transaction. I want how the transaction will take automatically the org unit. If I want the org box should not display how I will achive that.
Example: Lets say there are four sales org in delhi, chennai,Mumbai and in Calcutta and each sales org has 5 sales offices and I want to creae the sales order from Chennai sales org and from 1 of the Chennai sales office how the system will know automatically that this sales order is from this sales unit without displaying the Org unit box.
Thanx
SaravanaThere is no pop up for sales area in icss and there is ICSS wrapper FM which internally calls CRM common function module to determine sales org.I didnt remember the function module which was exclusively used for ICSS, but you debug starting from the FM which is in backend layer during Save. The function module has simple coding how sales organization is picked instead of pop-up(like in SAP GUI). you can modify that if you want to determine different sales organization.
Regards,
laxman -
Error with data source creation
Error during Data Source creation: weblogic.common.ResourceException: DataSource
(jdbc.GangsterDB) can't be created with non-existent Pool (connection or multi)
(oraclePool)
I have already created oraclePool with the following properties:
Name : oraclePool
URL : jdbc:weblogic:oracle
Driver: weblogic.jdbc.oci.Driver
Properties:
user=system
server=myserver
In weblogic-ejb-jar.xml file:
<reference-descriptor>
<resource-description>
<res-ref-name>jdbc/GangsterDataSource</res-ref-name>
<jndi-name>jdbc.GangsterDB</jndi-name>
</resource-description>
</reference-descriptor>
In ejb-jar.xml file:
<resource-ref>
<res-ref-name>jdbc/GangsterDataSource</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
Do I need to make changes in my Entity Bean files? I have made a datasource called
GangsterDB. I do not know the reason for this error. Please do let me know.
Error during Data Source creation: weblogic.common.ResourceException: DataSource
(jdbc.GangsterDB) can't be created with non-existent Pool (connection or multi)
(oraclePool)
Thank you
Ronak ParekhI am still getting the same error:
Unable to deploy EJB: OrganizationEJB from sempire_bc.jar
The DataSource with the JNDI name: OrganizationDB can not be located. Please ensure
that the DataSource has been deployed
successfully and that the JNDI name in your EJB Deployment descriptor is correct.
In my console, I have created a connection pool 'oraclePool' and 3 datasource
'jdbc.GangsterDB', 'jdbc.OrganizationDB' and
'jdbc.JobDB'. I have also specified the target server and there seems to be no
error. I have checked 'Monitor All Connection
Pools' and oraclePool is running. I still do not understand the problem that I
am getting and have no clue how to solve it.
Thank you
Ronak Parekh
My weblogic-ejb-jar.xml file is:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-ejb-jar PUBLIC
'-//BEA Systems, Inc.//DTD WebLogic 6.0.0 EJB//EN'
'http://www.bea.com/servers/wls600/dtd/weblogic-ejb-jar.dtd'>
<weblogic-ejb-jar>
<weblogic-enterprise-bean>
<ejb-name>GangsterEJB</ejb-name>
<entity-descriptor>
<persistence>
<persistence-type>
<type-identifier>WebLogic_CMP_RDBMS</type-identifier>
<type-version>6.0</type-version>
<type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
</persistence-type>
<persistence-use>
<type-identifier>WebLogic_CMP_RDBMS</type-identifier>
<type-version>6.0</type-version>
</persistence-use>
</persistence>
</entity-descriptor>
<reference-descriptor>
<resource-description>
<res-ref-name>jdbc/oraclePool</res-ref-name>
<jndi-name>jdbc.GangsterDB</jndi-name>
</resource-description>
</reference-descriptor>
<local-jndi-name>jdbc.GangsterDB</local-jndi-name>
</weblogic-enterprise-bean>
<weblogic-enterprise-bean>
<ejb-name>OrganizationEJB</ejb-name>
<entity-descriptor>
<persistence>
<persistence-type>
<type-identifier>WebLogic_CMP_RDBMS</type-identifier>
<type-version>6.0</type-version>
<type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
</persistence-type>
<persistence-use>
<type-identifier>WebLogic_CMP_RDBMS</type-identifier>
<type-version>6.0</type-version>
</persistence-use>
</persistence>
</entity-descriptor>
<reference-descriptor>
<resource-description>
<res-ref-name>jdbc/oraclePool</res-ref-name>
<jndi-name>jdbc.OrganizationDB</jndi-name>
</resource-description>
</reference-descriptor>
<local-jndi-name>jdbc.OrganizationDB</local-jndi-name>
</weblogic-enterprise-bean>
<weblogic-enterprise-bean>
<ejb-name>JobEJB</ejb-name>
<entity-descriptor>
<persistence>
<persistence-type>
<type-identifier>WebLogic_CMP_RDBMS</type-identifier>
<type-version>6.0</type-version>
<type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
</persistence-type>
<persistence-use>
<type-identifier>WebLogic_CMP_RDBMS</type-identifier>
<type-version>6.0</type-version>
</persistence-use>
</persistence>
</entity-descriptor>
<reference-descriptor>
<resource-description>
<res-ref-name>jdbc/oraclePool</res-ref-name>
<jndi-name>jdbc.JobDB</jndi-name>
</resource-description>
</reference-descriptor>
<local-jndi-name>jdbc.JobDB</local-jndi-name>
</weblogic-enterprise-bean>
</weblogic-ejb-jar>
My ejb-jar.xml file is:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC
"-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN"
"http://java.sun.com/dtd/ejb-jar_2_0.dtd">
<ejb-jar>
<display-name>Business Component CMP 2.0</display-name>
<enterprise-beans>
<entity>
<display-name>Gangster Entity Bean</display-name>
<ejb-name>GangsterEJB</ejb-name>
<local-home>com.sempire.builder.business_component.GangsterHome</local-home>
<local>com.sempire.builder.business_component.Gangster</local>
<ejb-class>com.sempire.builder.business_component.GangsterBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.Integer</prim-key-class>
<reentrant>False</reentrant>
<cmp-version>2.x</cmp-version>
<abstract-schema-name>GangsterEJB</abstract-schema-name>
<cmp-field><field-name>iD</field-name></cmp-field>
<cmp-field><field-name>name</field-name></cmp-field>
<cmp-field><field-name>nickname</field-name></cmp-field>
<cmp-field><field-name>badness</field-name></cmp-field>
<primkey-field>iD</primkey-field>
<resource-ref>
<res-ref-name>jdbc/oraclePool</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<query>
<query-method>
<method-name>findAll</method-name>
<method-params></method-params>
</query-method>
<ejb-ql>
<![CDATA[SELECT OBJECT(a) FROM GangsterEJB AS a]]>
</ejb-ql>
</query>
</entity>
<entity>
<display-name>Organization Entity Bean</display-name>
<ejb-name>OrganizationEJB</ejb-name>
<local-home>com.sempire.builder.business_component.OrganizationHome</local-home>
<local>com.sempire.builder.business_component.Organization</local>
<ejb-class>com.sempire.builder.business_component.OrganizationBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.Integer</prim-key-class>
<reentrant>False</reentrant>
<cmp-version>2.x</cmp-version>
<abstract-schema-name>OrganizationEJB</abstract-schema-name>
<cmp-field><field-name>iD</field-name></cmp-field>
<cmp-field><field-name>name</field-name></cmp-field>
<cmp-field><field-name>description</field-name></cmp-field>
<primkey-field>iD</primkey-field>
<resource-ref>
<res-ref-name>jdbc/oraclePool</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<query>
<query-method>
<method-name>findAll</method-name>
<method-params></method-params>
</query-method>
<ejb-ql>
<![CDATA[SELECT OBJECT(a) FROM OrganizationEJB AS a]]>
</ejb-ql>
</query>
</entity>
<entity>
<display-name>Job Entity Bean</display-name>
<ejb-name>JobEJB</ejb-name>
<local-home>com.sempire.builder.business_component.JobHome</local-home>
<local>com.sempire.builder.business_component.Job</local>
<ejb-class>com.sempire.builder.business_component.JobBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.Integer</prim-key-class>
<reentrant>False</reentrant>
<cmp-version>2.x</cmp-version>
<abstract-schema-name>JobEJB</abstract-schema-name>
<cmp-field><field-name>iD</field-name></cmp-field>
<cmp-field><field-name>name</field-name></cmp-field>
<cmp-field><field-name>score</field-name></cmp-field>
<cmp-field><field-name>setupCost</field-name></cmp-field>
<primkey-field>iD</primkey-field>
<resource-ref>
<res-ref-name>jdbc/oraclePool</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<query>
<query-method>
<method-name>findAll</method-name>
<method-params></method-params>
</query-method>
<ejb-ql>
<![CDATA[SELECT OBJECT(a) FROM JobEJB AS a]]>
</ejb-ql>
</query>
</entity>
</enterprise-beans>
<relationships>
<ejb-relation>
<ejb-relation-name>organization-memberGangsters</ejb-relation-name>
<ejb-relationship-role>
<ejb-relationship-role-name>organization---memberGangsters</ejb-relationship-role-name>
<multiplicity>One</multiplicity>
<relationship-role-source>
<ejb-name>OrganizationEJB</ejb-name>
</relationship-role-source>
<cmr-field>
<cmr-field-name>memberGangsters</cmr-field-name>
<cmr-field-type>java.util.Collection</cmr-field-type>
</cmr-field>
</ejb-relationship-role>
<ejb-relationship-role>
<ejb-relationship-role-name>memberGangsters---organization</ejb-relationship-role-name>
<multiplicity>Many</multiplicity>
<cascade-delete/>
<relationship-role-source>
<ejb-name>GangsterEJB</ejb-name>
</relationship-role-source>
<cmr-field>
<cmr-field-name>organization</cmr-field-name>
</cmr-field>
</ejb-relationship-role>
</ejb-relation>
<ejb-relation>
<ejb-relation-name>gangsters-jobs</ejb-relation-name>
<ejb-relationship-role>
<ejb-relationship-role-name>gangsters---jobs</ejb-relationship-role-name>
<multiplicity>Many</multiplicity>
<relationship-role-source>
<ejb-name>GangsterEJB</ejb-name>
</relationship-role-source>
<cmr-field>
<cmr-field-name>jobs</cmr-field-name>
<cmr-field-type>java.util.Collection</cmr-field-type>
</cmr-field>
</ejb-relationship-role>
<ejb-relationship-role>
<ejb-relationship-role-name>jobs---gangsters</ejb-relationship-role-name>
<multiplicity>Many</multiplicity>
<relationship-role-source>
<ejb-name>JobEJB</ejb-name>
</relationship-role-source>
<cmr-field>
<cmr-field-name>gangsters</cmr-field-name>
<cmr-field-type>java.util.Collection</cmr-field-type>
</cmr-field>
</ejb-relationship-role>
</ejb-relation>
<ejb-relation>
<ejb-relation-name>organization-theBoss</ejb-relation-name>
<ejb-relationship-role>
<ejb-relationship-role-name>organization---theBoss</ejb-relationship-role-name>
<multiplicity>One</multiplicity>
<relationship-role-source>
<ejb-name>OrganizationEJB</ejb-name>
</relationship-role-source>
<cmr-field>
<cmr-field-name>theBoss</cmr-field-name>
</cmr-field>
</ejb-relationship-role>
<ejb-relationship-role>
<ejb-relationship-role-name>theBoss---organization</ejb-relationship-role-name>
<multiplicity>One</multiplicity>
<relationship-role-source>
<ejb-name>GangsterEJB</ejb-name>
</relationship-role-source>
</ejb-relationship-role>
</ejb-relation>
</relationships>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>GangsterEJB</ejb-name>
<method-name>*</method-name>
</method>
<method>
<ejb-name>OrganizationEJB</ejb-name>
<method-name>*</method-name>
</method>
<method>
<ejb-name>JobEJB</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>
My weblogic-cmp-rdbms-jar.xml file is:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-rdbms-jar PUBLIC
'-//BEA Systems, Inc.//DTD WebLogic 6.0.0 EJB RDBMS Persistence//EN'
'http://www.bea.com/servers/wls600/dtd/weblogic-rdbms20-persistence-600.dtd'>
<weblogic-rdbms-jar>
<weblogic-rdbms-bean>
<ejb-name>GangsterEJB</ejb-name>
<data-source-name>GangsterDB</data-source-name>
<table-name>GANGSTER</table-name>
<field-map>
<cmp-field>iD</cmp-field>
<dbms-column>ID</dbms-column>
</field-map>
<field-map>
<cmp-field>name</cmp-field>
<dbms-column>NAME</dbms-column>
</field-map>
<field-map>
<cmp-field>nickname</cmp-field>
<dbms-column>NICKNAME</dbms-column>
</field-map>
<field-map>
<cmp-field>badness</cmp-field>
<dbms-column>BADNESS</dbms-column>
</field-map>
<weblogic-query>
<query-method>
<method-name>findAll</method-name>
<method-params></method-params>
</query-method>
</weblogic-query>
</weblogic-rdbms-bean>
<weblogic-rdbms-bean>
<ejb-name>OrganizationEJB</ejb-name>
<data-source-name>OrganizationDB</data-source-name>
<table-name>ORGANIZATION</table-name>
<field-map>
<cmp-field>iD</cmp-field>
<dbms-column>ID</dbms-column>
</field-map>
<field-map>
<cmp-field>name</cmp-field>
<dbms-column>NAME</dbms-column>
</field-map>
<field-map>
<cmp-field>description</cmp-field>
<dbms-column>DESCRIPTION</dbms-column>
</field-map>
<weblogic-query>
<query-method>
<method-name>findAll</method-name>
<method-params></method-params>
</query-method>
</weblogic-query>
</weblogic-rdbms-bean>
<weblogic-rdbms-bean>
<ejb-name>JobEJB</ejb-name>
<data-source-name>JobDB</data-source-name>
<table-name>JOB</table-name>
<field-map>
<cmp-field>iD</cmp-field>
<dbms-column>ID</dbms-column>
</field-map>
<field-map>
<cmp-field>name</cmp-field>
<dbms-column>NAME</dbms-column>
</field-map>
<field-map>
<cmp-field>score</cmp-field>
<dbms-column>SCORE</dbms-column>
</field-map>
<field-map>
<cmp-field>setupCost</cmp-field>
<dbms-column>SETUPCOST</dbms-column>
</field-map>
<weblogic-query>
<query-method>
<method-name>findAll</method-name>
<method-params></method-params>
</query-method>
</weblogic-query>
</weblogic-rdbms-bean>
<weblogic-rdbms-relation>
<relation-name>organization-memberGangsters</relation-name>
<weblogic-relationship-role>
<relationship-role-name>memberGangsters---organization</relationship-role-name>
<column-map>
<foreign-key-column>iD</foreign-key-column>
<key-column>ID</key-column>
</column-map>
</weblogic-relationship-role>
</weblogic-rdbms-relation>
<weblogic-rdbms-relation>
<relation-name>gangsters-jobs</relation-name>
<table-name>JOBS</table-name>
<weblogic-relationship-role>
<relationship-role-name>gangsters---jobs</relationship-role-name>
<column-map>
<foreign-key-column>iD</foreign-key-column>
<key-column>ID</key-column>
</column-map>
</weblogic-relationship-role>
<weblogic-relationship-role>
<relationship-role-name>jobs---gangsters</relationship-role-name>
<column-map>
<foreign-key-column>iD</foreign-key-column>
<key-column>ID</key-column>
</column-map>
</weblogic-relationship-role>
</weblogic-rdbms-relation>
<weblogic-rdbms-relation>
<relation-name>organization-theBoss</relation-name>
<weblogic-relationship-role>
<relationship-role-name>organization---theBoss</relationship-role-name>
<column-map>
<foreign-key-column>iD</foreign-key-column>
<key-column>ID</key-column>
</column-map>
</weblogic-relationship-role>
</weblogic-rdbms-relation>
</weblogic-rdbms-jar> -
I need to create new profile for CO26.
In which I need to include 2 customized fields from AFVGD_USR08 & AFVGD_USR09.
To enable these fields I appended the fieldu2019s names in to IOHEADER structure.
I was able to successfully create the new profile with the field values USR08 & USR09.
But when I execute the T-code CO26 with the new profile the values are not populating
in the output for these USR08 & USR09 fields.
Any idea what could be the issue?
Edited by: Kashinath Pai on May 29, 2008 3:45 PMDear R.Brahmankar
Thanks for the suggestion ,I have already gone through the link provided by you but still one question
Does it means the if I enter the following data while creation of range of coverage profile
number of period = 1
Type of per.length=3
No. of Days per Period=20
and my requirement in one month is 1000 then average daily requirement is 1000/20 =50
and if I enter
number of period = 2 and keeping the all data same then my average daily requirement will be = 1000 / (20 *2) =25 .
Means 1000 will be covered for 2 months ?
Regards ,
Vishwas.K -
Determining Organizational Data
Hi,
I want to determine the org responsible for a particular complaint on the basis of the Country and the Product.
My org structure is like this.
AAA
---BBB
---CCC
BBB is responsible if the Country is US and the Product is PRODUCT1. CCC is responsible id the country is US and the Product is PRODUCT2.
But after doing all the desired configurations it appears that org determination is not happening at the Item level (Product is not considered)
Does anyone have an idea how to achieve this.
I am using the Determination Rule of the Responsibility type.
Thanks,
Vipul.Hi Namrata,
Organizational data is automatically determined in a transaction by deriving the organizational rule associated with the Organizational profile that is assigned to the transaction type. We can either have Org rule with responsibilities or with org model. The requirement depends on the scenario chosen
Regards,
Pavithra
**PS : Please reward points if this helps. -
Hi
I have a Date profile with Date types as
ToDo By
Billing Date
Billing Doc. Creation Date
Duedate alert level 1
Duedate alert level 2
Duedate alert level 3
Duration Until First Reaction
At transaction level, I am able to edit only 2nd and 3rd. However the other date types are greyed out. I have checked the date types and found for 2nd and 3rd, under date rules, "DETERMINE ONLY ONCE" check box is not activated. While for others, it is activated.
I then unchecked for other date type the same check box. still not able to see them in edit mode at transaction level. Please help me.
Regards,
RajeshHi Rajesh,
If u want to make all u r date types editable then just assign Screen Areas: Dates to all u r date type, under same u'll see the fiels only display field just uncheck it for all u r datetypes, u'll see all u r date type becomes editable.
Regards,
DD's
Maybe you are looking for
-
Gmail app has stopped loading. Clicking the icon produces nothing. Attempts to share photos by email result in the spinning beachball until exiting iPhoto. Suggestions for recovering Gmail?
-
Trying to use Process Control in session bean
Hi, In Workshop, I have a session bean that is <i>trying</i> to call a method on a business process control. (The control was created in a process project and then moved to a control project to make it visible.) The problem, in the example below, is
-
MASTER DATA: HOW TO CHANGE SHIP TO INTO SOLD TO
Hi Gurus, can you please help? i need to change a ship to party into a sold to party. can you tell me how to do it? thanks C.
-
Can someone point me to some tutorials for a simple web search app using oracle text? Thanks in advance, New-B
-
CP1025nw printing on glossy paper
I just purchased the CP1025nw. I bought HP laser photo paper, glossy, but the printer will not print a decent photo. It starts out OK and then the colors just smear together. Any setting that should be done that I am not doing? Or a different gloss