Org Plan tables
Hello, Anybody aware of table list holding Org plan data ? required for preserving data before a system/db refresh.
Source : SDN
Table
This information is stored in HRP* tables (HRP1000, HRP1001, etc).
HRP1000, HRP1001 and BUT000
attributes in HRT1222
link to org unit in HRP1222
plant and storage location in HRT5502 and HRP5502 but also in bbp_locmap to get the plant code.
Extend product category in infotype 1222
Limits are in HRT5503 and HRP5503
-> subtype 0100 for spend limit
->subtype 0200 for approval limit
HRT5500 and HRP.. for function (company, Porg, pgroup)
HRT5501 HRP5501 : product category and responsability
HRT5500, HRP5500 for functions, HRP1000 for organizations
Regards
Muthu
Similar Messages
-
Number Range assignment to Org plan/model
Hi,
have a question on number ranges w.r.t Org plan.
in CRM 5.0, my number assignment is independent of all plan versions (maintained 'X' in t.code OONC).
Now I want to create a new number range and assign it to the new org model/plans that I will be creating - how do I do it.
I could define the new number range but am not sure how to assign this to the org plan. If I explain it the other way, how does the Org plan determine which number range it has to use ?
will reward points.
thanks
kumarThanks Robin for your response. I did reward points to you. Its useful to understand HRALX-OSUBG function.
I did assign the new number range id here as per your message and saved but when I try to create the new Org model/plan, it still takes my old range - is there any dependency as well that I need to change?
One more observation, on the same table T77S0, I have the value '1' for HRALX-ONUMB.
I changed HRALX-ONUMB to '2' and then maintained HRALX-OSUBG with the Z1 number range (custom), but still my Org model determines the old number range?
Could you suspect something?
thanks
Kumar -
1. what is meant by central person in org plan of EBP?
2. being as a central person what he has to do ?
3. at what level have to create cp ?
4. can we create user in org plan / su01 ?
5. is it mandatory to maintain same org plan in both mm&srm?
6. how /where to integrate cp, user,org unit,positions in org plan?
can anyone help me to provide a solutions for above queries
with advance thanks to all.Hi,
I have a question related to the Org. Plan.
I am creating a custom PO form from the standard SRM BBP_PO form and one
of my requirements is to get the Purchaser Name associated with the Purchasing Group in the Org. Plan.
From the smartform, I can get the Purchasing Org, Purchasing Group, and the
PO Number through SF_PO structure, but, they are not helping because I cannot
use them to locate the Object Id related to the Purchasing Group in order for me to get the Buyer Name from the HRP1000 table.
I've tried to run txn BBP_PD with the trace on, but, I still cannot pinpoint where to get the information.
Please help.
Thanks,
Viet -
Multiple values of attributes for Transaction type Bid in the Org Plan
Hello All,
I need to have Multiple transaction types for the Object Bid Invitation in the Org Plan.
As the system is allowing only a single value,I tried maintaining the Table T77OMATTR by setting the attribute 'Tend_type' to take multiple values, but the whole attribute is set to not modifiable!
I am not sure whether I am doing the right thing
Can anybody advise on this please?
Regards,
NagarajanHi
different transactions types, which can be selected in the transaction, are defined in SPRO via
IMG/Supplier Relationship Management/SRM Server/Cross-Application Settings/Define Transaction Types. There you can create new ones as well activate/deactivate transaction types.
The follow on document, PO or Contract, is defined per transaction type there as well.
When you want to influence the transaction type used from Sourcing Cockpit when clicking on "Bid Invitation", this can be accomplished via BADI only in SRM 5.0. Check the BADI section - don't know it by heart.
Cheers,
Claudia -
Operations are not getting despatched in capacity planning table
Hi Experts,
I am using capacity planning table (Graphical) to level the capacities and sequence the process orders. The start date of my orders are very well in future and sufficient capacities also is available in resources. But when I go to CM25 and select one order and click on despatch, system is not despatching it. This is the case for almost all the overall profiles.
The surprising factor is, this function was working fine earlier without any issues. I havent done any changes in configs which will affect capacity planning.
What can be the reason for this? Any thoughts please?.
One more thing. Is there any option to avoid the capacity planning step if Iam using R/3 and manage it by some other way?
Appreciate your earlier reply
Thanks & Regards
PrathibMost likely you didnt define the rowsource key properly. Please look under <install>/errors folder for any file there.
Also, please read the documentation. There is information there about how to troubleshoot a loading problem. Please always read the documentation and we would appreciate feedback on the documentation.
http://download.oracle.com/docs/cd/E17236_01/epm.1112/iop_user_guide/frameset.htm?launch.html -
Error message in capacity planning table
Hi,
I am using REM planning table.I enter the planning table by giving the selection criteria of Plant and production line.
System is giving following error message,
the error message and dignosis of the error message is given here.
'No prod. dates for material MTI_FERT011, version 0001, production line 2279'
Message no. REMPT315
Diagnosis
The planned order has no production dates for the combination of material, production version and production line you specified.
This may be as a result of the following, for example:
The planned order was scheduled but not using the production line you selected. (The production line is determined by the production version you entered in a planned order.)
Procedure
One possibility of finding out what is causing the problem is:
To access the planned order from the detailed dialog box in the table via "Change" and reschedule the planned order. Check the scheduling log by choosing "Goto --> Scheduling log". More information is displayed in the log's warning or error messages.
But which master data to be corrected is not known.
Experts please guide me.
Regards,
RavindraHello,
I had the same error while working with the REM planning table, despite the consistency of the data.
Another cause that can lead to the error message REMPT315 is that in the production version detailed screen, "Planning data" table you have entered the routing next to rate-based planning. You must enter the routing (number of the group and the group counter) on the line detailed planning.
After that, choose check again and try to introduce new quantities in the planning table. It worked for me!
Irina -
Unable to drop or truncate a plan table
Hi guys,
I was trying to execute 'Explain Plan' on one of my query. However, when I tried to drop the plan table, i was prompted that the table or view does not exists:
QL> EXPLAIN PLAN FOR
2 SELECT * FROM ORDERS WHERE TO_CHAR(O_SHIP_DATE, 'YYYY')='2005' AND O_STATUS='PROCESSING';
Explained.
SQL> SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);
PLAN_TABLE_OUTPUT
Plan hash value: 1275100350
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 648 | 46008 | 725 (5)| 00:00:09 |
|* 1 | TABLE ACCESS FULL| ORDERS | 648 | 46008 | 725 (5)| 00:00:09 |
Predicate Information (identified by operation id):
PLAN_TABLE_OUTPUT
1 - filter("O_STATUS"='PROCESSING' AND
TO_CHAR(INTERNAL_FUNCTION("O_SHIP_DATE"),'YYYY')='2005')
14 rows selected.
SQL> TRUNCATE TABLE PLAN_TABLE;
TRUNCATE TABLE PLAN_TABLE
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> select count(*) from plan_table;
COUNT(*)
6
Any idea what went wrong? Thanks in advance.Ok, I managed to find the scripts to recreate the plan table. Now it works again. Cheers.
-
Hello guys,
I am on a 9.2.0.7.0, and i am trying to get explain plan for one select that is reading some table through the db link at the remote sight.
Unfortunately, i am getting this output :
1* select * from table(dbms_xplan.display)
PLAN_TABLE_OUTPUT
| Id | Operation | Name | Rows | Bytes | Cost | Inst |IN-OUT|
| 0 | SELECT STATEMENT | | | | | | |
| 1 | REMOTE | | | | | TESTI1 | R->S |
Note: rule based optimization
9 rows selected.remote database is 10.2.0.4.0
Can you reccomend me something?
Why can't i see normal output from the plan table, what to do to see it ?
Also , i could'nt find anywhere in the docs the meaning for R->S...
thanksthanks for your time to reply
@Kartrick
-so can we say that the only way to see that plan would be to connect to that remote instance with that db link user and run it there?
@ravikumar
-this woried me to... so optimizer mode on that remote 10.2.0.4.0 is choose, so can we say that this query is attacking remote table with RBO plan ? -
Hi,
This is the Explain Plan for one of my SQL queries
PLAN_TABLE_OUTPUT
| Id | Operation | Name | Rows | Bytes | Cost | Inst |IN-
OUT|
| 0 | SELECT STATEMENT | | 101 | 7676 | 60 | |
PLAN_TABLE_OUTPUT
|
| 1 | SORT ORDER BY | | 101 | 7676 | 60 | |
|
| 2 | NESTED LOOPS OUTER | | 101 | 7676 | 50 | |
|
| 3 | VIEW | | 100 | 2400 | 5 | |
|
PLAN_TABLE_OUTPUT
| 4 | UNION-ALL | | | | | |
|
| 5 | REMOTE | | | | | MKTG | R-
S || 6 | REMOTE | | | | | MKTG | R-
S || 7 | REMOTE | | 1 | 52 | 1 | MKTG | R-
S |PLAN_TABLE_OUTPUT
Note: cpu costing is off, PLAN_TABLE' is old versionI am concerned about the note "cpu costing is off"
Does this mean my optimizer is RBO?
Moreover, what is the cost cloumn in the explain plan table meant by?
BANNER
Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
PL/SQL Release 9.2.0.6.0 - Production
CORE 9.2.0.6.0 Production
TNS for HPUX: Version 9.2.0.6.0 - Production
NLSRTL Version 9.2.0.6.0 - Production
I did 'select cpu_cost' from v$sql_plan;'
The column results in NULL values.
Thanks
RajivHi Justin,
I ran into some serious problem here.
As per the suggestions given, this is the modified query
SELECT x.rep_date,
x.certificate_id,
x.member_kit_flag,
y.enabled_date,
y.disabled_date,
TRUNC(y.creation_date) - TRUNC(x.rep_date) days,
y.csg_account_no
FROM (SELECT /*+ DRIVING_SITE(pt_gift_cert_referrals) */ a.*,
/*+ DRIVING_SITE(pt_cd_mailings) */ b.member_kit_flag,
to_date(b.shipment_date,'dd MON YYYY') rep_date
FROM pt_gift_cert_referrals@mktg a,
pt_cd_mailings@mktg b
WHERE a.cert_mailing_id = b.cert_mailing_id
AND to_date(b.shipment_date,'dd MON YYYY') >= '22-AUG-2003'
UNION ALL
SELECT /*+ DRIVING_SITE(pt_gift_cert_referrals) */ a.*, /*+ DRIVING_SITE(pt_certificate_referrals) */
'Z' member_kit_flag,/*+ DRIVING_SITE(pt_cert_stage_log) */
to_date(b.creation_date,'dd MON YYYY') rep_date
FROM pt_gift_cert_referrals@mktg a,
pt_cert_stage_log@mktg b
WHERE a.cert_event_id = b.cert_event_id
AND SUBSTR(b.process_type, 1, 14) = 'CLUBDISH DAILY'
AND to_date(b.creation_date,'dd MON YYYY') >= '22-AUG-2003') x,
pt_certificate_referrals@mktg y
WHERE x.certificate_id = y.certificate_id(+)
ORDER BY rep_date,
x.certificate_id;Unfortunately, the query resulted in NO rows.
no rows selected
Elapsed: 00:02:31.03
Execution Plan
0 SELECT STATEMENT Optimizer=CHOOSE (Cost=60 Card=101 Bytes=76
76)
1 0 SORT (ORDER BY) (Cost=60 Card=101 Bytes=7676)
2 1 NESTED LOOPS (OUTER) (Cost=50 Card=101 Bytes=7676)
3 2 VIEW (Cost=5 Card=100 Bytes=2400)
4 3 UNION-ALL
5 4 REMOTE* MKTG.WOR
LD
6 4 REMOTE* MKTG.WOR
LD
7 2 REMOTE* (Cost=1 Card=1 Bytes=52) MKTG.WOR
LD
5 SERIAL_FROM_REMOTE SELECT /*+ */ "A2"."CERTIFICATE_ID","A2"."GI
FT_CSG_ACCOUNT_NO","A2"."CERT_PROMOT
6 SERIAL_FROM_REMOTE SELECT /*+ */ "A2"."CERTIFICATE_ID","A2"."GI
FT_CSG_ACCOUNT_NO","A2"."CERT_PROMOT
7 SERIAL_FROM_REMOTE SELECT "CERTIFICATE_ID","CSG_ACCOUNT_NO","EN
ABLED_DATE","DISABLED_DATE","CREATIO
Statistics
0 recursive calls
0 db block gets
0 consistent gets
0 physical reads
0 redo size
338 bytes sent via SQL*Net to client
234 bytes received via SQL*Net from client
1 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
0 rows processedThe thing more bothering is, optimizer is not using the DRIVING_SITE hint
Previous Execution Plan was....
6742176 rows selected.
Elapsed: 03:15:20.07
Execution Plan
0 SELECT STATEMENT Optimizer=CHOOSE (Cost=53 Card=100 Bytes=76
00)
1 0 SORT (ORDER BY) (Cost=53 Card=100 Bytes=7600)
2 1 NESTED LOOPS (OUTER) (Cost=50 Card=100 Bytes=7600)
3 2 VIEW (Cost=5 Card=100 Bytes=2400)
4 3 UNION-ALL
5 4 REMOTE* MKTG.WOR
LD
6 4 REMOTE* MKTG.WOR
LD
7 2 REMOTE* (Cost=1 Card=1 Bytes=52) MKTG.WOR
LD
5 SERIAL_FROM_REMOTE SELECT "A2"."CERTIFICATE_ID","A2"."GIFT_CSG_
ACCOUNT_NO","A2"."CERT_PROMOTION_ID"
6 SERIAL_FROM_REMOTE SELECT "A2"."CERTIFICATE_ID","A2"."GIFT_CSG_
ACCOUNT_NO","A2"."CERT_PROMOTION_ID"
7 SERIAL_FROM_REMOTE SELECT "CERTIFICATE_ID","CSG_ACCOUNT_NO","EN
ABLED_DATE","DISABLED_DATE","CREATIO
Statistics
0 recursive calls
14 db block gets
0 consistent gets
14173 physical reads
0 redo size
112195379 bytes sent via SQL*Net to client
3146621 bytes received via SQL*Net from client
449480 SQL*Net roundtrips to/from client
0 sorts (memory)
1 sorts (disk)
6742176 rows processedAny help on this would be greatly appreciated.
Thanks
Rajiv -
Hi,
I have created the plan_table using utlxplan.sql but still i am getting the error:
ORA-02404: specified plan table not found
Is there something else to be done to get it fixed?
please suggest.
Regards
ArpitAs Lukasz suggested check the table privs between the schema where the table was created and the user trying to use it. Also make sure there's a synonym for the user using explain plan to get to the plan table easily; a public synonym might work best
-
To see the current statement getting executed im using the session browser utility in TOAD. And to find the plan of the query im going to the view plan tab. But in that tab it saying the plan table is not available. I created the plan table from $ORACL_HOME/rdbms/admin/utlxplan.sql for the user. But even then im not able to see tha explain plan.
I also changed the plan table in TOAD from TOAD_PLAN_TABLE to PLAN_TABLE in view-->options-->General. But still im not able to see the explain planOkay, so back to basics: you need to identify whether this is a problem with Toad... or with your PLAN_TABLE. So, just for a moment, ditch toad.
Test one: Connect to the database via SQL*Plus as the user you trying to use to explain the query in Toad. Then issue:
SELECT OBJECT_NAME, OBJECT_TYPE, OWNER
FROM ALL_OBJECTS
WHERE OBJECT_NAME = 'PLAN_TABLE';[pre]
What's the output (and what's the user you're connecting as)?
Message was edited by:
Joseph Crofts
Oops - missed a line from the SQL statement. -
Hello,
In planning table MF50 , the row 'not yet assigned ' is displayed from where we can assign plnd orders to any Packign line.
But when i assign the qty from this row to any other packing line the qty from 'not yet assigned ' is not getting deducted . What settings i need to do ?
Also can i assign by default some planned orders to any packing line.
Regards
ShankarRDear,
In MF50 select the row of 'not yet assigned and press Shift + F1 period you want then assign the quantity then use copy function and check. Tere you will get Truck symbol click on it you will get assign quantity.
When you try to assign 50% or less of the quantity to any version, system is taking the correct values in assigned and not yet assigned rows. But when you try to assign more than 50% to any version, system is taking only the assigned quantity as assigned and remaining quantity which is not yet assigned, is not displayed. For that use the OSS note 1104677
Hope it will help you.
Regards,
R.Brahmankar -
Use of Planning Table (MF50) in Capacity Levelling with Production Order
Hello Experts
I wish to know that is it possible to perform Capacity Levelling in planning table (tcode MF50) with respect to a Production Order ? It is known that MF50 is used in Repetitive manufacuring to do the capacity levelling with respect to Planned orders. But in our discrete manufacturing scenario we want to use planning table to the capacity levelling with respect toa Production order.
Any clue or help pertaining to this will be highly appreciated.
Thanks in advance
Regards
JayantaDear ,
MF50 is does the cacapcity leveling based on mateail -run schedule order (planned order ) where as in discrete manufacturing , when you run the MRP , MRP system assume Infinite Capacity and schedule the order as per your selection in MD02(2,1,3,3,2) and then you convert those planned order to Production order .Here you checkied the Capacity in Production Order level .
In stanadrd SAP , it is not possible to use MF50 for discrete production order.
In discrete order or process order , do the caapcity leveling , there are seperate planning table available based on Over all Capacity Profile and Schedule type .This can be done in following way :
1.CM31-Production Order Wise -Tabular
2.CM23-PO wise -Graphical
3.MC88: Ruf Cut Planning
Work Centre Wise : CM21 -Graphical , CM22-Tabular Planning Table .
Make sure the below set up before you carry on the Capacity leveling :
.Define time profile in OPD2.
Define the strategy profile in OPDB
Define the Overall profiles in OPD0.
In OPJK maintained check capacity with SAPSFCG013 profile for your production order type
In OPU3 , scheduleing parametre s: Generate Capacity , Scheduling Type , Automatic Log ,Start date in Past as per your req.
In OPJU , chekc the contol tab of the scheduleing as per OPU3
In OPKP- Production scheduling paranmeters assing the overall capacity profile -SAPSFCG013 with finte scheduling tick.
Master Data :
1.Materials Master define the Production scheduler and production scheduling profile
2.Work Center - Define the capcity planner group,activate checkbox Relevant for Finite sceduling,on the capacity header define the shift timings,break timings and unit of measure,no of individual capaity, enter formula for scheduling in capacity view.
3.Routing - enter the values for the standard values. Use control key with scheduling.
Hope this will help you .
Regards
JH -
Repalce old user ID with new user ID in Org Plan
Hi,
I have a requirement. In our company, we have different type of user IDs for permanent employees and contractors.
Whenever the contractors postion gets confirmed we will create a new user ID for that person.
Now this new user ID has to be updated in the SRM org plan.
As the user's old user ID is already assigned in the org plan and at the same time user have created lot of shopping carts, we want to replace his old user ID with the new one so that all the shopping carts will not get deleted.
Basically I want to know, how to unassign the user ID from business partner and assign a new user ID.
Is it possible to replace like that? Please advise.
Thanks,
SS
Edited by: SRM Stranger on Apr 10, 2009 1:26 AMHi,
I noticed a feature in txn: BP --> Relationship
In the relationship category, I could see two categories: Replaced by, Is replacing. Not sure what is the exact functionality of that.
Do any one knows about that feature? Could you please advise me on that field?
Also, Is it possible to change the validity period of BP or user assignment ?
Will the above two resolve my issue?
Since user has created many shopping carts and user needs access to those SC with his new users ID, I would like to confirm with you before taking any risk.
Please help.
Thanks,
SS
Edited by: SRM Stranger on Apr 10, 2009 4:32 PM -
Planning user not found in Planning Tables
Hi,
I have provisioned the user in shared services and then ran the provisionsuser.cmd utility as well. This user has different issue, has access to all Business Rules and Planning also but not able to run the BR's and not able to see them in planning.
When I ran a query to check the existance of user in HSP_Object, this user didn't find but able to login into planning and EAS console as well.
Please help me why this user is not in HSP_OBJECT table.
Thanks in advance for your help.
Regards,
UBIf the user can log into the planning application then they will exist in the planning tables.
Cheers
John
http://john-goodwin.blogspot.com/
Maybe you are looking for
-
Using B2B for sending PAYMUL files in EDIFACT format
Hi B2B Gurus, One of our client has the following requirement. 1) Create Payment batches in Oracle AP and Format the payments using an EDI format program. 2) Translate the EDI format file into PAYMUL EDIFACT format. 3) Send the PAYMUL file across to
-
Considering upgrading from CF8 up to CF11... notice in the CF11 support matrix that Sybase Adaptive Server Enterprise 15.0, 15.5 is not supported. While we primarily connect to Oracle DB, we do need to connect to Sybase DBs periodically. Is the pla
-
Poor signal in areas that should be full coverage
I have had Verizon for about a year or so now. For the most part the service has been solid, and recently there have been some improvements in coverage on less traveled roads. However, I am running into a problem with getting a consistent 3G signal o
-
There's other topics on this thread, but I can't find the answer. Last night everything was fine. Today, my Airport is self-assigning an IP address and although it can see the wireless network, it can't get out to the internet. I've turned the Airpor
-
How to make Inactive Item Report throught Query
HI, I want to make report which return Inactive Items.I want to displays those Items their transations is null. SAP B1 have report of Inactive Items Report.But it's based on Sales documents.I want Inactive Item report which is based on Inventory docu