Create Material Specific View via Workflow
Hello,
I am trying to build a simple workflow that is started when a new material is created and then 3 workitems are sent parallel to 3 users, each one has to create a different view for this material.
Some technical details:
R3 version: ECC 5.00
BOR object: BUS1001006
Method: Create or Createviews (not sure about this)
The thing is that the views to be created have to be set in the system hardcoded, e.g. - every time the same agent creates the Accounting view, etc...
But no matter what I tried in the Binding, I can not set a constant value to the container element:
ViewListLine.MaintenanceStatus
Any creative ideas will be very much appreciated !
Thank you very much,
Ronen
Hai Vijayasekar
I will give you some steps please follow
1) Goto Tcode PFTC : Standard Task > Create Button>Workflow Templete
For Create Container
Element : ZBUS1001006
Name : ANy Name
Description
Data Type & Properties
Data Type:
select Object Type : BOR Object Type for BUS1001006
Properties:
Parameter Settingd : check all Import, Export & Mandatory Checkboxes
Basic Data :
Abbr : Create_View
Name : Some Name
Work Item Text : Create View Material & -
Click on DELE Button & Select Material From The List
Object Catagory : BOR Object Type
Object Type : BUS1001006
Method : View
Triggering Events
Obj Catagory Object Type Event
BOR Object BUS1001006 View
activate it
Enter on BUS1001006 Object Type you will get Quadratel<> Button after that
double click on Quadratel<> button you get green button
after that the system will generate the task No.
check in the Event linkage Tcode : SWETYPV
if you find an entry with your Workflow and linkage active
goto Tcode : SWEC click on New Entries
Change Doc Obje Obj Cat Obj Type Event on create
Material BOJ Obje BUS1001006 View Option Button(Checked)
save this
goto Tcode : SWEC
Change Doc Object : Material
Obj Catagoty : BOR Type
Obj Type : BUS1001006
Event : View
Check with On Create Button
Goto SWETYPV
Obj Catagoty : BOR Type
Obj Type : BUS1001006
Event : View
Receiver Type : Some Work Flow No: WS80000431 like this
Click on Work flow Builder & Test It
Thanks & regards
Sreenivasulu P
Similar Messages
-
Creating Material Master views
Hi Experts,
I am writing a program to upload material master views.
From that program i am getting the file as output and by using RMDATIND program(Direct input program) i am uploading that output file to that program and creates the material when it does not exists and if the material exists it will check the particular view that i want to upload.
In doing this i got one question that, i am checking the field VPSTA in MARA table for the views that are created to that material.
That field contains the values as EDALS.
E for PURCHASING VIEW
D for MRP VIEW
A for WORK SHEDULING VIEW
L for GENERAL PLANT DATA
S for WAREHOUSE MANAGEMENT VIEW
I want to know the characters for the other views also.
Can any one give information for that views.
Thanks,
Kruthik.Hi,
Work scheduling A
Accounting B
Classification C
MRP D
Purchasing E
Production resources/tools F
Costing G
Basic data K
Storage L
Forecasting P
Quality management Q
Warehouse management S
Sales V
Plant stocks X
Storage location stocks Z
Rgds,
PB -
Create Material Master Views in mass-change
Dear All,
We have to add a additional view to the material master of some products.
Is this possible to do as a mass change (ex. MM17) or have we to do it with transaction SCAT/ MASS?
Do you know an other solution?
Thank you.
Best regards,
ThomasHi,
Use
LSMW using standard SAP provided RMDATIND program- check with ABAPer - You can extend all views or you can pick and choose selected views.
or
BDC scripts - If u have only 1/2 views extended use this.
Mass change doesn't help.
Hope this helps -
OVD best practices for app-specific views?
I have a requirement to create app-specific views of joined (OID+AD) ldap directory data. It occurs to me that logically I could take 2 approaches to this as laid out below as option1 & 2. Although I'm not sure how to actually create option 2. I've listed the adapters i'd construct, the adapter type, and name/purpose of each. The end product of each option is 2 join adapters that present different app-specific views derived from the same source ldap data. Each join adapter would be consumed by different apps and present different subsets and transformations of that directory data.
OPTION1:
1 ldap oid1
2 ldap ad1
3 ldap oid2
4 ldap ad2
5 join oid1+ad1 (for app1)
6 join oid2+ad2 (for app2)
OPTION2:
1 ldap oid1
2 ldap ad1
3 ? oid2 (a transformed subtree derived from oid1)
4 ? ad2 (a transformed subtree derived from ad1)
5 ? oid3 (a transformed subtree derived from oid1)
6 ? ad3 (a transformed subtree derived from ad1)
7 join oid2+ad2 (for app1)
8 join oid3+ad3 (for app2)
With option 1, i would create create 2 OID and 2 AD adapters; repeating the connectivity configuration for each; and each adapter once deployed is going to establish its own pool of ldap connections to the source ldap servers. this is a little clunky as you scale it beyond the initial two app-specific views, and leaves me a little concerned about how well this model scales considering each ldap adapter is going to setup its own pool of connections. i.e. with 5 app-specific view to construct, i'd have 5 OID and 5 AD pools... seems to somewhat defeat the whole point of pooling.
Option 2 is predicated on the idea of creating 1 single ldap adapter in ovd for oid and another single one for ad; then create secondary adapters which pull and transform data from those two primary source adapters. No matter how many secondary OID & AD adapters I create, only the two primary adapters actually have pooled connections to OID and AD. The advantage here clearly is in how we manage and limit how many pools we are setting up. But I'm not sure what kind of adapter to use for oid2/3 and ad2/3. I looked at using a join adapter, configured not to actually join anything, but rather just pull from a single primary adapter, but I couldn't see any way to change the subtree being pulled from the primary adapter. The alternative might be to create ldap adapters that connect to oid1 and ad1... a loopback approach... but this gets us into pools on top of pools. Again, a little clunky.
Any thoughts or recommendations with regard to best practices here?I haven't done this, so I haven't solved the problem as such. But those organizations who I've seen mention it either just get free apps via this process:
http://support.apple.com/kb/HT2534
or use a corporate credit card with the accounts. You can use a single credit card for all the accounts, to the best of my knowledge. There's also a Volume Purchase Plan for businesses which can simplify matters:
http://www.apple.com/business/vpp/
I believe that a redemption code obtained through this program can be used to set up an iTunes Store account, but I'm not certain.
Regards. -
Create a table view in my BSP Application!.
Hi All,
I am using CRM version 4.0 here i want to crate a new table view in my own BSP Application and want to display in the CRM_IC Application.
The problem now i am facing is.. there is now provision to create the table view via the wizard. I tried to copy the BSP code, changed the code accordingly also i changed the inheritance for the context node class from
CL_BSP_WD_CONTEXT_NODE to CL_BSP_WD_CONTEXT_NODE_TV.
i also copied the iterator attribute.
still the view is coming with an error saying that page have some problem.
can anyone suggest any easy method to create the table view!.
or else can you tell me what i have to do further!.
Thanks n regards,
sudeep v d.Hi,
The problem is not only at the .htm page!. I think some changes are required at the context node level. for
here is the BSP code I m using for displaying the table view..
<%@page language="abap" %>
<%@extension name="htmlb" prefix="htmlb" %>
<%@extension name="xhtmlb" prefix="xhtmlb" %>
<%@extension name="bsp" prefix="bsp" %>
<%@extension name="CRM_BSP_IC" prefix="crmic" %>
<crmic:tray2 id = "MoreFields"
title = "<%= otr(crm_ic_appl/BuPaAccount) %>"
height = "100%,603"
width = "100%" >
<crmic:trayBody2>
<crmic:gridLayout cellSpacing = "1"
columnSize = "1"
rowSize = "10"
height = "100%"
width = "100%"
widthPredefine = "TRUE">
<crmic:gridLayoutCell columnIndex = "1" rowIndex = "4" >
<crmic:tableView design = "STANDARD"
width = "100%"
id = "Address"
table = "//Address/Table"
visibleFirstRow = "3"
visibleRowCount = "4"
selectionMode = "LINEEDIT"
onRowSelection = "select"
fillUpEmptyRows = "TRUE"
headerVisible = "FALSE"
>
<crmic:tableViewCols>
<crmic:tableViewColumn columnName = "STREET"
title = "<%= otr(CRM_IC_APPL/BuPaStreet_t) %>"
edit = "TRUE" />
<crmic:tableViewColumn columnName = "POSTL_COD1"
title = "<%= otr(CRM_IC_APPL/BUPAPOSTCODE_T) %>"
edit = "TRUE" />
<crmic:tableViewColumn columnName = "CITY"
title = "<%= otr(CRM_IC_APPL/BUPACITY_T) %>"
edit = "TRUE" />
<crmic:tableViewColumn columnName = "REGION"
title = "<%= otr(CRM_IC_APPL/REGION) %>"
edit = "TRUE" />
<crmic:tableViewColumn columnName = "REGIONNAME"
title = " "
edit = "FALSE" />
</crmic:tableViewCols>
</crmic:tableView>
</crmic:gridLayoutCell>
</crmic:gridLayout>
</crmic:trayBody2>
</crmic:tray2>
In the above code i have given
table = "//Address/Table"
here the 'Address' is defined as a page attribute type ref to the context node class ( CL_CRM_IC_BUPAMOREADDRESS_CN01 ).
the same class is used in the CRM_IC application works fine!.
also i entered the attribute entry for the 'Address' in the _CTXT class the view.
still the same error 'page cannot be displayed'.
what could be the problem anyone plaese help!.
Thanks n regards,
sudeep v d. -
Retrieving list items from a specific view using CSOM
How can I query a specific view of a SharePoint List using the C# CSOM? I am dealing with SharePoint Online, so the only option is to use SharePoint.Client.
I have done this using Javascript, and I know how to do this with SharePoint On-Premises, but I haven't found a way to do with for SharePoint online using C#.hi Dkhouri,
thanks for posting your issue, you can create a specific view of a list using CSOM and C#.
Kindly find the code snippet below fort he same.
Code for CSOM :-
// Starting with ClientContext, the constructor requires a URL to the
// server running SharePoint.
ClientContext context = new ClientContext("http:SiteUrl");
// Assume the web has a list named "Announcements".
List announcementsList = context.Web.Lists.GetByTitle("Announcements");
// This creates a CamlQuery that has a RowLimit of 100, and also specifies Scope="RecursiveAll"
// so that it grabs all list items, regardless of the folder they are in.
CamlQuery query = CamlQuery.CreateAllItemsQuery(100);
ListItemCollection items = announcementsList.GetItems(query);
// Retrieve all items in the ListItemCollection from List.GetItems(Query).
context.Load(items);
context.ExecuteQuery();
foreach (ListItem listItem in items)
// We have all the list item data. For example, Title.
label1.Text = label1.Text + ", " + listItem["Title"];
For C#
public CamlQuery CreateInventoryQuery(string searchSku)
var qry = new CamlQuery();
qry.ViewXml =
@"<View>
<Query>
<Where>
<BeginsWith>
<FieldRef Name='SKU' />
<Value Type='Text'>" + searchSku + @"</Value>
</BeginsWith>
</Where>
</Query>
</View>";
return qry;
Also, checkout below mentioned URLs for more details
http://www.c-sharpcorner.com/UploadFile/sagarp/sharepoint-2013-caml-query-for-item-id-with-jquery/
http://msdn.microsoft.com/en-us/library/ff798388.aspx
I hope this is helpful to you, mark it as Helpful.
If this works, Please mark it as Answered.
Regards,
Dharmendra Singh (MCPD-EA | MCTS)
Blog : http://sharepoint-community.net/profile/DharmendraSingh -
Create Material Master Record with Text
Hi, I am looking to create material Master Data via ABAP. I currently have some code that creates the Master Data Characteristic value I want, but I need the text as well. Can someone tell me what I need to do to add the text for the Master Data Characteristic value?
Here's what I have using CL_RSDMD_UPDATE_MASTER_DATA=>UPDATE_ATTRIBUTES_STATIC
TYPE-POOLS: RS, RSSM.
DATA: T_ZFREETEXT LIKE STANDARD TABLE OF ZFREETEXT.
DATA: T_INFO TYPE RSSM_S_MINFO.
DATA: RETURN_STATUS TYPE RSARR_T_IDOCSTATE.
DATA: RETURN_SUBRC LIKE SY-SUBRC.
DATA: MSG TYPE RS_T_MSG.
DATA: L_R_ACTIVATE_MASTER_DATA TYPE REF TO CL_RSDMD_ACTIVATE_MASTER_DATA.
INSERT ZFREETEXT INTO TABLE T_ZFREETEXT.
CALL METHOD CL_RSDMD_UPDATE_MASTER_DATA=>UPDATE_ATTRIBUTES_STATIC
EXPORTING
I_IOBJNM = '0MATERIAL' " Technical name of InfoObject
I_CHAVL_ENQUEUE = RS_C_FALSE
I_T_DATA = T_ZFREETEXT
I_S_MINFO = T_INFO
I_MONITORING = RS_C_FALSE
CHANGING
C_T_IDOCSTATE = RETURN_STATUS.
IF SY-SUBRC <> 0.
RETURN_SUBRC = 'Error happened'.
ELSE.
RETURN_MSG = 'Process Completed Successfully'.
CREATE OBJECT L_R_ACTIVATE_MASTER_DATA
EXPORTING
I_IOBJNM = '0MATERIAL'
I_P_Q_HAVE_TO_EXIST = RS_C_FALSE.
IF SY-SUBRC = 0.
L_R_ACTIVATE_MASTER_DATA->ACTIVATE(
IMPORTING
E_SUBRC = RETURN_SUBRC
CHANGING
C_T_MSG = MSG ).
ENDIF.
ENDIF.Dear Kenneth,
do you need to add master data during load of transaction data in planning scenario? If yes, you can do this with a planning function of type exit in the INIT function module.
I think you've to use the table ETO_CHAS (table for char. combinations) and all kind of char. combinations has to be transfered.
data:
l_s_chas type /1SEM/_YS_CHAS_"YOURCLIENT"YOURPLANNINGAREA",
l_r_co_area type range of /bi0/oico_area,
l_s_costcenter type /bi0/pcostcenter.
field-symbols:
<f_coar> type /bi0/oico_area,
<f_cctr> type /bi0/oicostcenter.
select * from /bi0/pcostcenter into l_s_costcenter
where co_area IN l_r_co_area
and objvers = 'A'.
<f_coar> = l_s_costcenter-co_area.
<f_cctr> = l_s_costcenter-costcenter.
INSERT l_s_chas INTO TABLE eto_chas.
endselect.
Regards, Clemens -
Material specific value contract
Hi SAP Gurus,
I have a problem while creating material specific value contract WK2. After creating the value contract for INR 50000 and doing the neccessary settings in item category WKN, i created a relaease order with value as INR 500.
I can see the release order in the documnet flow of the contract, but in the contract overview screen value released is not reflecting, which i am expecting as 50000-500 = 49500. So the value released should reflect as INR 500.
Please correct me if i am wrong.
Regards
S R SahooDear Friend,
Thanks for your reply. I have already done the following settings.
In VTAA I have already set the Cont. item copy mode to B for both
WK2 to WA and WK2 to OR.
Please suggest further.
Regards,
S R Sahoo -
Why do we need material specification for transfering results to class char.
Hi,
Can you guys tell me why do we need to create material specification if we want to transfer quality inspection results to a batch class?
Basically I have done the following:
-Create Class Characteristic
-Assign the Class Characteristic to a batch class
-Link Class Char. to MIC
-Assign MIC to an Inspection Plan
-Post GR, batch and inspection lot are created automatically
-Record Results for inspection Lot
-Make UD for Inspection Lot
The result is not transferred to batch class, then I create material specification with the MIC assigned, the results can be transferred. But why?
Best regards
DannyHello Danny,
This is a standard program, which checks for this indicator at the time of inspection lot completion.
F1- help gives satisfactory explanation
Batch Valuation Possible Without Specification
Use
If you set this indicator, a link between the master inspection
characteristics and the class characteristics for the batch class must exist
when an inspection lot is created, for batch valuation to occur when the usage
decision or inspection point valuation is made. A link within the material
specification is not required.
If you do not set this indicator, batch valuation only occurs when the
usage decision or inspection point valuation is made, if a link using the
material specification exists between the master inspection characteristics and
the class characteristics for the batch class. In this way, you can control on a
material-dependent basis whether the batch characteristics are valuated based on
the inspection results.
Amol.
Message was edited by: Amol Manave : Main purpose is you can control whether Batch characteristics should be valuated based on results or not for particular material. If you set this indicator then batch characteristics will be valuated for all materials and in opposite case Batch characteristics will be valuated for only materials for which Material Specification exists. -
Imp of division while creating Material mm01
hi guys
While creating material (mm01) there is option of puting Div ,and if v put com div insted of actual div in material ,Now while creating sales order if v put same material it gives option of various sales area .and we can choos any division along with com div also .
now my question is when 1 product is assigned or related to 1 division only then wht use of creating com division, wht is d purpose ,
while creating material specific div we shd put insted of com div
plse explain me if i am wrong
and wht use of creating com div here
thnx
point ll be rewarded if ans is helpfulThe common division is ideally used for all the products where you do not need to restrict the same to any Sales areas.
If you want a product to be funcuanally operating in all the sales areas of your comapny code then you assign the same to the Common DIv.
regards,
Amlan -
Create materialized view with specific column sizes
Hi all,
I'm trying to create a materialized view with a specific a column size. Something like
create materialized view test_mv
refresh force on demand
as
select id,
cast(my_compound_field as nvarchar2(50))
from ( select id,
field1 || field2 my_compound_field
from my_table);But Oracle seems to ignore the cast and takes the maximum size it finds for field1 || field2 in the select query. The resulting table has a column nvarchar2(44) instead of nvarchar2(50).
This can give a problem when the view is refreshed... there could be new data that exceeds the current size, i.e. where length(field1 || field2) > 44.
How can I override the column size of a field in a materialized view?
Edit: Some additional info to clarify my case:
field1 and field2 are defined as nvarchar2(25). field1 || field2 can theoretically have a length of 50, but there is currently no data in my table that results in that length, the max is 44. I am afraid that there will be data in the future that exceeds 44, resulting in an error when the MV is refreshed!
Edited by: Pleiadian on Jan 25, 2011 2:06 PMCannot reproduce what you are saying is happening.
SQL> create table t (a nvarchar2(50), b nvarchar2(50));
Table created.
SQL> create materialized view tmv as
2 select a, b, a || b c from t;
Materialized view created.
SQL> desc tmv
Name Null? Type
A NVARCHAR2(50)
B NVARCHAR2(50)
C NVARCHAR2(100)
SQL> drop materialized view tmv;
Materialized view dropped.
SQL> create materialized view tmv as
2 select a, b, substr(a || b, 1, 10) c from t;
Materialized view created.
SQL> desc tmv
Name Null? Type
A NVARCHAR2(50)
B NVARCHAR2(50)
C NVARCHAR2(10)
SQL> select * from v$version;
BANNER
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
PL/SQL Release 11.1.0.7.0 - Production
CORE 11.1.0.7.0 Production
TNS for Linux: Version 11.1.0.7.0 - Production
NLSRTL Version 11.1.0.7.0 - Production
SQL>Edited by: 3360 on Jan 25, 2011 8:10 AM
And with data
SQL> insert into t values ('3123423423143hhshgvcdcvw', 'ydgeew gdfwe dfefde wfjjjjjjj');
1 row created.
SQL> commit;
Commit complete.
SQL> desc tmv
Name Null? Type
A NVARCHAR2(50)
B NVARCHAR2(50)
C NVARCHAR2(10)
SQL> select * from tmv;
A
B C
3123423423143hhshgvcdcvw
ydgeew gdfwe dfefde wfjjjjjjj 3123423423 -
Creation of Plant Specific Views while creating or changing the Material
Hi,
When saving a material (MM01/MM02), based on data in custom table, I have to extend the material for different plants and plant specific views such as
1. Purchasing
2. Foreign Trade Import
3. MRP1
4. MRP2
5. MRP3
6. Forecasting
7. Parts F&P Data (custom view)
8. Accounting 1
How can I achieve this? Is there any FM or BAPI that can be used to extend material for a plant and its specific views?
Also please suggest me the user exit or BADI which has to be used to achieve this functionality?
Best Regards,
KumarWe can use the BAPI, BAPI_MATERIAL_SAVEDATA to extend material to different views.
-
Creating automated email reminders to users every 2 weeks via Workflow 2010 Out of Box approach only
Hi,
I have been asked to automate the email reminders to users (every two weeks) from the SharePoint2010 solution.
I am trying to achieve this via workflow ,but am unable to get the results.
Req :
Twice a month the users should get an automated email reminder for a specific task.
1. On 14th (or last working day in mid month -1) of the month. ( a field "mid month end" captures the date as 15th of the month)
2. On last working day - 1 of the month. ( a field "month end" captures the date as last day of the month)
Please let me know how i can achieve this via Out of box functionality. I donot have exp with workflows so a detailed steps guidlines will be very helpfull.
Regards,
GuruAlthough you can start a workflow and then pause it for a number of days, I'd feel uncomfortable with that. If the farm crashes, who guarantees that the paused workflows will pick up where they were left off?
SharePoint does no offer to run a workflow on all items in a list/library -- which I feel is a big draw back.
The good news is that there is a free 3rd party tool that can run a workflow on all (or specific) items in a list or library. It's called the
HarePoint Workflow Scheduler and I love it.
You can create a view that shows the items that you want to run the workflow on.
Or, if you know how to write CAML, you can feed the CAML Query right into the HarePoint Workflow Scheduler task.
At my company we have several sites in production that use the HarePoint Workflow Scheduler with a view.
So, first, create a SharePoint Designer workflow and define it to run manually.
Then use the HarePoint workflow scheduler to define a schedule.
You can define a schedule for the HarePoint tool, like every day, month, week, etc., by just clicking a few boxes.
Since this functionality does not come out of the box with SharePoint 2010, this free tool is a real gem.
cheers, teylyn -
How to Create material master workflow
Hi All,
Can anybody tell me how to create material master workflow?
i need to customize the workitem for creating data in different views in MM01 transaction with restriction to particular user.
Regards,
PritiHi,
This link is to display a material.My requirement is to create a workflow which will allow a responsible person to enter data for specific department data e.g Purchase,Accounting etc.Initially anyone can create data using basic data1 and basic data2 views.After this my workflow will be triggered and it will go to next person who is responsible to enter Purchase data and then Accounting data.
Plz help me to create different views with respect to person.
Thanks in advance. -
Creating Materialized View in Toad
As with every new endeavor - come new questions.
I am trying to create a materialized view via toad (first time doing this). Now - toad is great, since it provides a kind-of wizard interface. Hence, one doesn't have to completely code in the create statement, with all of the options, etc.
Instead, in toad, one can (via the schema browser), go into the Materialized Views tab and click on create new. This opens a window with 6 tabs: Basic Info, Refresh Info, Physical Attributes, Query, Partitions & Subpartition Template.
In the Basic Info, one can put a check mark next to some of the following options:
-Build Deffered
-Parallel
-Cache
-Logging
-Using index
-Allow updates
etc.
I have read that build deferred refers to whether or not you would like the view to be created automatically or to be deferred.
Anyways, I tried to find Toad documentation to explain each of the options in-detail. No success. Hence, am researching each part piece by piece.
But - here is my question:
In the Query tab, we are asked to specify a query. I am assuming that the query does not have to be a full query, beginning with CREATE MATERIALIZED VIEW mv_table1 REFRESH FAST etc...
Since in this 'wizard', we are providing the MV name at the top of the dialog box, we are checking the 'options' in the other tabs, etc.
And so, I assumed that the query should merely be a select query in the window mentioned above.
So I entered the following:
select * from table1@remote_db;
When I go to verify the syntax, I get the error message: ORA_00911: invalid character. It seems to be pointing to my db_link (remote_db). I have been using this link throughout many places, w/o any problems.
Has anyone created a MV in toad before? Any links to good toad documentation would be helpful as well.
Thanks.(This is fun... ;))
For anyone endeavoring this in the future, below I have attached the prerequisites required in order to create a materialized view (can also be found @ http://download-uk.oracle.com/docs/cd/B14117_01/server.101/b10759/statements_6002.htm):
Prerequisites
The privileges required to create a materialized view should be granted directly rather than through a role.
To create a materialized view in your own schema:
You must have been granted the CREATE MATERIALIZED VIEW system privilege and either the CREATE TABLE or CREATE ANY TABLE system privilege.
You must also have access to any master tables of the materialized view that you do not own, either through a SELECT object privilege on each of the tables or through the SELECT ANY TABLE system privilege.
To create a materialized view in another user's schema:
You must have the CREATE ANY MATERIALIZED VIEW system privilege.
The owner of the materialized view must have the CREATE TABLE system privilege. The owner must also have access to any master tables of the materialized view that the schema owner does not own (for example, if the master tables are on a remote database) and to any materialized view logs defined on those master tables, either through a SELECT object privilege on each of the tables or through the SELECT ANY TABLE system privilege.
To create a refresh-on-commit materialized view (ON COMMIT REFRESH clause), in addition to the preceding privileges, you must have the ON COMMIT REFRESH object privilege on any master tables that you do not own or you must have the ON COMMIT REFRESH system privilege.
To create the materialized view with query rewrite enabled, in addition to the preceding privileges:
If the schema owner does not own the master tables, then the schema owner must have the GLOBAL QUERY REWRITE privilege or the QUERY REWRITE object privilege on each table outside the schema.
If you are defining the materialized view on a prebuilt container (ON PREBUILT TABLE clause), then you must have the SELECT privilege WITH GRANT OPTION on the container table.
The user whose schema contains the materialized view must have sufficient quota in the target tablespace to store the master table and index of the materialized view or must have the UNLIMITED TABLESPACE system privilege.
When you create a materialized view, Oracle Database creates one internal table and at least one index, and may create one view, all in the schema of the materialized view. Oracle Database uses these objects to maintain the materialized view data. You must have the privileges necessary to create these objects.
Maybe you are looking for
-
Purchase order report with basic price and Excise duty values
Hi All, Is there any standard report in SAP to get the Purchase order basic price / qty and its Excise duty values ? Since we are including Excise duties for non - codified items (w/o material master and with cost center 'K') Purchase order and the e
-
Final Cut Pro 10.1.1 and older iMac
Final Cut Pro 10.0.9 runs very well on my 2008 iMac & Snow Leopard. Will there be any problems running FCP 10.1.1 & Mavericks on this computer?
-
I have a requirement to show Barchodes corresponding to Item Number in my XML publisher template. Steps Followed: I have created a form field corresponding to that Item Number and assigned a bar code font to that field. And previewed the same via Ora
-
Syncing Problems I have a new Iphone, and set up a new apple ID.
I also deauthorized my sons apple I tunes of of my devices. I uploaded a lot of CD music to my new account on a home computer. I was able to sync everything between my Iphone and the home computer. On my work computer, I deauthorized my sons accoun
-
I have looked at the published replies but cannot find the box to instruct the server not to 'leave message on server'.