Limit object type per equipment category

Hi All,
without using a user exit, is it possible to restrict the allowed object types per equipment category? Thank you.
Hans

No

Similar Messages

  • Asset - Equipment Synchronization (Object type)

    Hi Experts,
    In our system, Asset-Equipment synchronization is activated. An equipment will be automatically created upon creation of an Asset.
    Asset Class(Eg: 10006) is sync with Equipment category(eg : M) and equipment are created automatically. A set of Evaluation group 1(Eg: F001,F002, F003,F004,F005) are defined and Equipment Object types (Eg; F001, F002, F003) are defined for selected corresponding evaluation group 1 values
    It is required to create equipment ONLY for those selected Object types (Eg; F001, F002, F003). Equipment should not be created for all.
    Config allows to add one object type for Asset Class-Equipment category combination
    How should i add more object types to same Asset Class-Equipment category combination?
    i.e. :
    Asset Class : 10006
    Equipcategory: M
    Object Type: F002
    Asset Class : 10006
    Equipcategory: M
    Object Type: F003
    Is it possible to do so...
    Appreciate your guidance

    Dear Sank
    Standard Method: It is 1:1:1 assignment for Asset Class, Equipment Category and Object type.
    Note that an asset class can be assigned at most to one combination of equipment category and object type. On the other hand, more than one asset class can assigned to the same combination.
    However you can maintain Asset class and Equipment category assignment without any object type assignment so you would be able to create equipmetnts for all object types with specified equipment category.
    User exits: AAPM0001 can be looked into to suit your requirement
    Also look into SAP Note:  370884 - PM-AA 4.6C: Consulting on sync activation + corrections
    Rgrds
    Murad

  • DMS BAPI_DOCUMENT_CREATE2 Class type Technical Document Category, object ty

    Hello Experts!
    The problem is that DMS import functionality stoped working after supp. pack implementation.
    The process is based on BAPI_DOCUMENT_CREATE2 functionality.
    The first problem was an error "The status set requires a previous status" which was causes dy note 1157678
    (http://wiki.sdn.sap.com/wiki/display/PLM/Error-Thestatussetrequiresapreviousstatus)
    After setting break point/de-implementing that note additional error appeared:
    "Class type Technical Document Category, object ty"
    Does anyone have idea what caused the problem, or which sap note did that? before SP19 implementation that error was not displayed.
    Current highest support package is SAPKH60403.
    Thanks in advance for help,
    Rgds,
    LB

    Hi,
    That error refers to updating characteristics for classification (addnl data tab in DIR).
    Does anyone know what could cause the problem after support pack implementation?
    Is it possible that bapi_document_create2 > api_document_maintain2 disables an option to update classification?

  • Settlement of Production order to multiple objects with settlement type PER

    Hi  All ,
    We have a production order in which settlement  profile says that , settlement to material is mandatory and settlement to cost center optional with u201C to be settled in full u201C
    Default object type is MAT . In indicators portion we have 100% validation , % settlement , Equivalance numbers , amount  settlement , variances to costing based COPA  -all are selected .
    In PP distribution rule , we have PP2  as default distribution rule   for the order type which means automatic generation of  settlement rule for  MTR 100% PER .
    In settlement rule of the production order , We have Settlement to material PER 50 % & Settlement to Cost center 50% PER . Automatically generated settlement rule has been modified  as above  as per the requirement .
    Although total % as per above is 100% ( Sum total of settlement to Material & Cost center ) , we are getting the error as
    Settlement type PER: Total percentage in distribution rules <> 100%
    Message no. KD562
    Diagnosis
    The distribution rule percentage total is 80,00 for settelement type PER.
    ·     Settlement type FUL:
    The total of the distribution rule percentages must always be 100%.
    Example:
    1. Receiver cost center  4711   20%
    2. Receiver cost center  4712   80%
                               Total 100%
    ·     Settlement type PER
    You can use the settlement profile to stipulate whether the periodic settlement settles 100% of the costs, or whether less is allowed.
    We can not change the  settings of settlement profile for 100% validation &  to be  settled in full  for business constrains .
    Any idea , for the reason of the error , since the sum total % for settlement is 100% and possible solution ?
    Thanks is advance for help
    Regards ,
    Arnob

    Hi,
    As per SAP help only the following fixed characteristics can be used for target fields.
    Customer number (CO-PA KNDNR)
    Product number (CO-PA ARTNR)
    Business area (CO-PA GSBER)
    Profit center (CO-PA PRCTR)
    Sales organization (CO-PA VKORG)
    Distribution channel (CO-PA VTWEG)
    Division (CO-PA SPART)
    Plant (CO-PA WERKS)
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/7a/4c48c64a0111d1894c0000e829fbbd/frameset.htm
    Even when i created a table look up with AUFK, in the target field i am not able to see COPA-KAUFN in the drop down.
    Regards
    Raghu

  • I have the requirment, i have to display the equipment object type.

    Hi,
    i have to display data from the following fields, the equipment object type(EQUI_EQART), materil numb(EQUI-MATNR),asset number(EQUI-ANLNR),  placement date(AFKO-GLTRP),
    QMEL-VBELN, VBAP-NEPR, IHPA-PARNR, KNA1-NAME1, KNA1-STRAS, KNA1-KATR6,
    KNVP-PARVW, KNVV-VKBUR,
    JCDS-STAT.
    how can i map the field(GLTRP) from AFKO  with other tables.
    Kindly send me as soon as possible.

    Hi:
    Declare 2 variables in page attribute like tdate/ydate type d
    in intilization
    assign like
    tdate = sy-datum
    ydate = sy-datum-1.
    in page attribute like
          <tr><td>
          <htmlb:label for       = "ip_doj"
                       labelType = "MEDIUM"
                       text      = "Current Date (DD.MM.YYYY)" />
          </td>
                                  <td>
          <htmlb:inputField id         = "tdate"
                            required   = "TRUE"
                            doValidate = "TRUE"
                            type       = "DATE"
                            showHelp   = "TRUE"
                            size       = "10"
                            maxlength  = "10" />
          </td></tr>
          <tr><td>
          <htmlb:label for       = "ip_doj"
                       labelType = "MEDIUM"
                       text      = "Yesterday Date (DD.MM.YYYY)" />
          </td>
                                  <td>
          <htmlb:inputField id         = "ydate"
                            required   = "TRUE"
                            doValidate = "TRUE"
                            type       = "DATE"
                            showHelp   = "TRUE"
                            size       = "10"
                            maxlength  = "10" />
          </td></tr>
    Regards
    Shashi

  • The main purpose of table T778T - Infotypes per object type

    What is the  main purpose of T778T - Infotypes per object type.
    How does it differ from other subdialogs/tables in T778V?
    Points will be awarded.
    Thanks
    Olekan Babatonde

    T778T -you can change the attributes of an infotype
    You can make the following settings:
    You can change the infotype names.
    You can assign infotypes to standard object types or to customer- specific object types.
    You can define another time constraint for an infotype.
    T778V -In this step, you make the settings that are required for creating relationships.
    You can make the following settings:
    You can create new relationships.
    You can control the response of the system (error messages, warnings, information) if the 100% mark is exceeded in the case of "weighted" relationships.
    You can show or hide the weighting percentage of a relationship and, if required, define additional data for a relationship. You can specify, for example, in the view 'Additional relationship info' whether the recursiveness
    You can define the object types that are allowed for each relationship and inverse relationship.
    You can set up external relationships.
    External relationships are relationships between external object types i.e. object types that are not stored in the PLOG database in Personnel Development and Planning. (See also the step "Maintain object types").
    You can enter a time constraint for each relationship.
    You can change the "alias" name (semantic abbreviation) of a relationship.

  • Equipment Object type and Classification

    Hi Guys,
    I have the requirement to display equipment object type and classification. Do you guys have any idea of any functions?
    Thanks

    Hi Sheldon ,
    If you have the object number  , you can use BAPI_OBJCL_GETDETAIL   or CLAF_CLASSIFICATION_OF_OBJECTS  .
    Regards ,
    Caglar

  • Object type and Transport request for Category group.

    Dear All,
    I have configured category group for objective setting and appraisal (PD module) in  development serverwhich is to be transported to quality. Can any body let me know how to generate the tranport request for that?
    What is the object type for Category group and category?
    Regards,
    Jyoti

    Thanks Dilek,
    In objectice setting the top most hierarchy for appraisal catalog is category group followed by category and then template (VA) .
    My query is related to category group. For category and template system has standatd upload/download utility for transport, but for category there is no as such option therfore in such a scenario how to transport category group.
    Also I want to know the object  type for criteria group and criteria.
    Regards,
    Jyoti.

  • List of PM Orders by Equipment Object Type

    Hi SAP Gururs.
    Is there any way to obtain a list of PM Orders by Tecnical Object Type?
    When I use transaction IW38, It's impossible to fill Tecnical Object Type...
    Thanks in advance...

    You can input some values in "Sort field" field for each technical object types in the master data of technical objects. Then search by sort field in IW38.
    For example,
    Sort Field - PP001 for Object type: PUMPS
    Sort Field - MO001 for Object type: MOTORS
    Sort Field - EN001 for Object type: ENGINE
    But this is possible only if you are not using Sort field hitherto. If this is the case you can use some other dummy fields like location etc. for the same purpose.
    Hope this helps.

  • Equipment category and Authorization (4.6C)

    Hi,
    The Business requires us to control IE01/IE02 by "Equipment category" types. Already taalked to security folks. But looks like there is no authorization object to control by "Equipment category". There is only one field "EQTYP" but that is not related to any of the Authorization Objects. How do we take care of this? We don't want the users to change or create all the equipment types. Thanks for all the suggestions.
    Cheers

    Not sure if you can control as expected. But further operation against a equipment can be controlled using authorisation groups. Extract IMG help of the node is mentioned below for easy reference.
    Define Authorization Groups
    Use
    In this Customizing activity, you define authorization groups for your technical objects. Authorization groups are used to categorize similar objects from the point of view of authorizations.
    Activities
    Create the authorization groups for your technical objects.
    Example
    You have two maintenance departments, truck fleet and production. There is a series of equipment in the system for both departments. You want to ensure that a user 'A' may only process equipment of the truck fleet, and a user 'B' may only process equipment from the production area.
    To do this, define two authorization groups and assign these to the two users 'A' and 'B' in their user master record.
    The equipment must also be assigned to the two authorization groups.
    The two users can then only process objects from their own user department.
    Notes
    If no authorization group is entered in an object, the check is not carried out. If this is the case, the user may process the object.
    Regards
    Sreenivas

  • Equipment Category - Need two characters

    Hi All,
    I have a requirement where in equipments variety is huge. If I use standard equipment categories then I can create only 26+10=36 equipment categories.
    I have requirement for equipment categories that might go beyond 36 numbers. And hence I need equipment category should have two characters.
    Please let me know if we can increase the equipment category length from 1 to 2.
    Sundar

    Hi Carlos/Pete,
    I know its odd requirement. As I told you this requirement is for multiple locations and different indstry and different products and our client is only one.
    Also I can use object types, etc. for it  and I may not require equipment categories more than 36 nos, but this was just thought if in case I require two characters category then wherther anyone came across such requirement or not?
    But it seems nobody had such huge requirement.....anyways thanks for your inputs.
    Sundar

  • S/A bridge problem: No object type found for the message

    Hi all,
    I've been spending days looking into the following problem. I have a RFCXIFile scenario. The R3 system sends data via an RFC to XI and XI post the data as a flat file on a certain server using FTP.
    This scenario worked just fine for 1 exception. I could only run this scenario once. The second time I got timeouts when checking the data sent to my RFC destination using SM58. When I reactivated my RFC communcation channel I could again send 1 RFC to the system. All subsequent tries would fail.
    I guess this is due to the fact that I use a synchonous call (RFC) to an asynchronous one. Thus the adapter is still waiting for the response from the XI system and will not accept any further new calls from R3.
    So I figure let's use this pattern called the S/A bridge. So I designed everything according to guides and examples and I'm quite certain everything is configured right but when I run the scenario I get the following message:
    <i> <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="BPE_ADAPTER">UNKNOWN_MESSAGE</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>No object type found for the message. Check that the corresponding process is activated</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error></i>
    It seems that the adapter cannot find any integration process to send the message into!?
    I've looked at numerous threads on sdn and tried all kinds of stuff (looked at the cache==> code 0 = OK , tried to reactivate my integration process, checked the interface determination,...), but to no avail. Does anybody has an idea what could be wrong ?
    Any help would be greatly appreciated for I'm all out of clues....
    Bob

    First of all, Thank you for trying to help me out here.
    Some answer to your suggestions/questions:
    The IP has return code 0 in SXI_CACHE. so that doesn't seem to be the problem.
    I've checked the BPM for syntax errors. I doesn't have any.
    I've reimported the BPM into the integration directory.
    And did a full cache refresh in SXI_CACHE. Return code is (stays) zero, so that's OK.
    I've already included the error message from SXI_MONI. It is in the last step ("Call Adater") that the error occurs.
    The other steps execute just fine...
    The RFC communcation channel accepts the incoming RFC call and puts into the pipeline, so no problems with the communication channel either. the problem is actually when the pipeline is trying to forward the message into an IP trhough the BPE_ADAPTER (according to SXMB_MONI).
    Therefore I'm not able to go to into PE, because the workflow is never started. the BPE_ADAPTER does not find any active process for the interface determination i've entered.
    So i can not debug the IP in the PE and check container variables, like some of you mentioned.
    Maybe some more information about the scenario:
    The RFC is called from an R3 system to XI over the interface "CONTROL_RECIPE_DOWNLOAD", which is an imported RFC, with a request and response message type.
    Then I got a receiver and interface determination with lead the incoming RFC message to the IP, into interface "XI_ERP_MF_MD_CONTROL_RECIPE_REQ_AI_MI".
    This is an abstract synchronous interface based on the request and response types of the "CONTROL_RECIPE_DOWNLOAD" imported RFC.
    This interface is used the first step (receive) of my BPM as the synchronous interface to open the S/A bridge.
    The message (container var)  used in this step is
    name: CORREQ
    Category: Abstract interface
    type: "XI_ERP_MF_MD_CONTROL_RECIPE_REQ_AI_MI"
    The interface "XI_ERP_MF_MD_CONTROL_RECIPE_REQ_AI_MI" is an abstract, asynchronous interface based on the request type of the "CONTROL_RECIPE_DOWNLOAD".
    Then there are 2 send steps for putting the flat files into place and finally i close the the S/A bridge using message:
    name: CORRES
    Category: Abstract interface
    type: "XI_ERP_MF_MD_CONTROL_RECIPE_RES_AI_MI"
    The interface "XI_ERP_MF_MD_CONTROL_RECIPE_RES_AI_MI" is an abstract, asynchronous interface based on the response type of the "CONTROL_RECIPE_DOWNLOAD".
    I hope this information gives you guys a better understanding of hte problem.
    Really looking forward to see more suggestions and to solve this nasty problem ...
    Regards,
    Bob

  • Partitioned IOT of Object Type - mapping table not allowed for bitmap index

    Hi,
    looks like a feature available for standard Partitioned IOTs is not supported for object based tables, namely the MAPPING TABLE construct to support secondary local bitmap indexes.
    Can you confirm behaviour is as expected/documented?
    If so, is a fix/enhancement to support mapping table for object-based Partitioned IOTs in the pipeline?
    Results for partition-wise load using pipelined table function are very good, look-ups across tens of millions of rows are excellent.
    Environment = Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
    OS = Oracle Enterprise Linux Server release 5.2 (Carthage) 2.6.18 92.el5 (32-bit)
    Here's the potted test-case...
    1) First the non object based Partitioned IOT - data is range-partitioned across the alphabet
    CREATE TABLE IOT_Table (
    textData VARCHAR2(10),
    numberData NUMBER(10,0),
    CONSTRAINT IOT_Table_PK PRIMARY KEY(textData))
    ORGANIZATION INDEX MAPPING TABLE PCTFREE 0 TABLESPACE Firewire
    PARTITION BY RANGE (textData)
    (PARTITION Text_Part_A VALUES LESS THAN ('B') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_B VALUES LESS THAN ('C') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_C VALUES LESS THAN ('D') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_D VALUES LESS THAN ('E') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_E VALUES LESS THAN ('F') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_F VALUES LESS THAN ('G') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_G VALUES LESS THAN ('H') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_H VALUES LESS THAN ('I') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_I VALUES LESS THAN ('J') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_J VALUES LESS THAN ('K') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_K VALUES LESS THAN ('L') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_L VALUES LESS THAN ('M') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_M VALUES LESS THAN ('N') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_N VALUES LESS THAN ('O') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_O VALUES LESS THAN ('P') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_P VALUES LESS THAN ('Q') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_Q VALUES LESS THAN ('R') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_R VALUES LESS THAN ('S') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_S VALUES LESS THAN ('T') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_T VALUES LESS THAN ('U') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_U VALUES LESS THAN ('V') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_V VALUES LESS THAN ('W') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_W VALUES LESS THAN ('X') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_X VALUES LESS THAN ('Y') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_Y VALUES LESS THAN ('Z') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_Z VALUES LESS THAN (MAXVALUE) PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0))
    NOLOGGING PARALLEL -- FLASHBACK ARCHIVE IOT_Flashback_Data
    SQL> table IOT_TABLE created.
    2) Create the local secondary bitmap index utilising the underlying mapping table
    CREATE BITMAP INDEX IOT_Table_BMI1 ON IOT_Table (numberData)
    LOCAL STORAGE (INITIAL 1M PCTINCREASE 0 NEXT 512K) NOLOGGING PARALLEL;
    SQL> bitmap index IOT_TABLE_BMI1 created.
    3) Quick test to confirm all ok
    SQL> INSERT INTO IOT_Table VALUES ('ABC123',100);
    SQL> 1 rows inserted.
    SQL> SELECT * FROM IOT_Table;
    TEXTDATA NUMBERDATA
    ABC123     100
    4) Now create a minimal object type to use as the template for object table
    CREATE TYPE IOT_type AS OBJECT
    textData VARCHAR2(10 CHAR),
    numberData NUMBER(10,0)
    ) FINAL
    SQL> TYPE IOT_type compiled
    5) Attempt to create an object-based range partitioned IOT, including MAPPING TABLE clause as per step (1)
    CREATE TABLE IOTObj_Table OF IOT_type (textData PRIMARY KEY)
    OBJECT IDENTIFIER IS PRIMARY KEY ORGANIZATION INDEX
    MAPPING TABLE -- we'd like to use this feature to enable use of Bitmap Indexes...
    PCTFREE 0 TABLESPACE Firewire
    PARTITION BY RANGE (textData)
    (PARTITION Text_Part_A VALUES LESS THAN ('B') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_B VALUES LESS THAN ('C') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_C VALUES LESS THAN ('D') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_D VALUES LESS THAN ('E') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_E VALUES LESS THAN ('F') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_F VALUES LESS THAN ('G') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_G VALUES LESS THAN ('H') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_H VALUES LESS THAN ('I') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_I VALUES LESS THAN ('J') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_J VALUES LESS THAN ('K') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_K VALUES LESS THAN ('L') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_L VALUES LESS THAN ('M') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_M VALUES LESS THAN ('N') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_N VALUES LESS THAN ('O') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_O VALUES LESS THAN ('P') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_P VALUES LESS THAN ('Q') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_Q VALUES LESS THAN ('R') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_R VALUES LESS THAN ('S') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_S VALUES LESS THAN ('T') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_T VALUES LESS THAN ('U') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_U VALUES LESS THAN ('V') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_V VALUES LESS THAN ('W') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_W VALUES LESS THAN ('X') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_X VALUES LESS THAN ('Y') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_Y VALUES LESS THAN ('Z') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_Z VALUES LESS THAN (MAXVALUE) PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0))
    NOLOGGING PARALLEL -- FLASHBACK ARCHIVE IOT_Flashback_Data
    This errors out with the following...
    SQL Error: ORA-25182: feature not currently available for index-organized tables
    25182. 00000 - "feature not currently available for index-organized tables"
    *Cause:    An attempt was made to use one or more of the following feature(s) not
    currently supported for index-organized tables:
    CREATE TABLE with LOB/BFILE/VARRAY columns,
    partitioning/PARALLEL/CREATE TABLE AS SELECT options,
    ALTER TABLE with ADD/MODIFY column options, CREATE INDEX
    *Action:   Do not use the disallowed feature(s) in this release.
    6) Re-running the create table statement in step 5 without the MAPPING TABLE clause works fine. Not surprisingly an attempt to create a secondary local bitmap index on this table fails as there's no mapping table, like so...
    CREATE BITMAP INDEX IOTObj_Table_BMI1 ON IOTObj_Table (numberData)
    LOCAL STORAGE (INITIAL 1M PCTINCREASE 0 NEXT 512K) NOLOGGING PARALLEL;
    CREATE TABLE with LOB/BFILE/VARRAY columns,
    partitioning/PARALLEL/CREATE TABLE AS SELECT options,
    ALTER TABLE with ADD/MODIFY column options, CREATE INDEX
    *Action:   Do not use the disallowed feature(s) in this release.
    CREATE BITMAP INDEX IOTObj_Table_BMI1 ON IOTObj_Table (numberData)
    LOCAL STORAGE (INITIAL 1M PCTINCREASE 0 NEXT 512K) NOLOGGING PARALLEL
    Error at Command Line:99 Column:13
    Error report:
    SQL Error: ORA-00903: invalid table name
    00903. 00000 - "invalid table name"
    7) Creating a secondary local b-tree index is fine, like so...
    SQL> CREATE INDEX IOTObj_Table_I1 ON IOTObj_Table (numberData)
    LOCAL STORAGE (INITIAL 1M PCTINCREASE 0 NEXT 512K) NOLOGGING PARALLEL;
    index IOTOBJ_TABLE_I1 created.
    8) A quick test to ensure object table ok...
    SQL> INSERT INTO IOTObj_Table VALUES (IOT_Type('DEF456',500));
    SQL> 1 rows inserted.
    SQL> SELECT * FROM IOTObj_Table;
    TEXTDATA NUMBERDATA
    DEF456     500

    Thanks Dan,
    the intention is to range partition based on the initial character, so A* -> Text_Part_A, B* -> Text_Part_B, and so on.
    Here's an example, using an empty IOTObj_Table as created previously.
    1) Set up & confirm some test data (two 'D's, one 'N', and two 'Z's)
    SQL> INSERT INTO IOTObj_Table VALUES (IOT_Type('DEF456',500));
    SQL> INSERT INTO IOTObj_Table VALUES (IOT_Type('DDD111',510));
    SQL> INSERT INTO IOTObj_Table VALUES (IOT_Type('N3000',515));
    SQL> INSERT INTO IOTObj_Table VALUES (IOT_Type('ZZ1212',520));
    SQL> INSERT INTO IOTObj_Table VALUES (IOT_Type('Z111X',530));
    SQL> COMMIT;
    SQL> SELECT * FROM IOTObj_Table;
    TEXTDATA NUMBERDATA
    DDD111     510
    DEF456     500
    N3000     515
    Z111X     530
    ZZ1212     520
    2) Just to prove our IOT is enforcing the Primary Key based on the TextData attribute, try to insert a duplicate
    SQL> INSERT INTO IOTObj_Table VALUES (IOT_Type('Z111X',530));
    Error starting at line 141 in command:
    INSERT INTO IOTObj_Table VALUES (IOT_Type('Z111X',530))
    Error report:
    SQL Error: ORA-00001: unique constraint (OCDataSystems.SYS_IOT_TOP_84235) violated
    00001. 00000 - "unique constraint (%s.%s) violated"
    *Cause:    An UPDATE or INSERT statement attempted to insert a duplicate key.
    For Trusted Oracle configured in DBMS MAC mode, you may see
    this message if a duplicate entry exists at a different level.
    *Action:   Either remove the unique restriction or do not insert the key.
    3) Now confirm that our data has been slotted into the range-based partition we expect using the PARTITION clause of SELECT...
    - The two 'D's...
    SQL> SELECT * FROM IOTObj_Table PARTITION (Text_Part_D);
    TEXTDATA NUMBERDATA
    DDD111     510
    DEF456     500
    - The single 'N'...
    SQL> SELECT * FROM IOTObj_Table PARTITION (Text_Part_N);
    TEXTDATA NUMBERDATA
    N3000     515
    - The two 'Z's...
    SQL> SELECT * FROM IOTObj_Table PARTITION (Text_Part_Z);
    TEXTDATA NUMBERDATA
    Z111X     530
    ZZ1212     520
    4) And to wrap up confirm an empty partition
    SELECT * FROM IOTObj_Table PARTITION (Text_Part_W);

  • How to pass an IN argument of object type from VB

    I need to call a PL/SQL function in Oracle 8.1.6 from VB. One of the IN arguments is an object type (TYPE). How would I instantiate the variable of Oracle object type on VB side so that it can be passed to the Oracle?
    Thank you

    Hi,
    Per the ODP docs,
    ODP.NET supports binding parameters of PL/SQL Associative Arrays which contain the following data types.
    +■ BINARY_DOUBLE+
    +■ BINARY_FLOAT+
    +■ CHAR+
    +■ DATE+
    +■ NCHAR+
    +■ NUMBER+
    +■ NVARCHAR2+
    +■ RAW+
    +■ ROWID+
    +■ UROWID+
    +■ VARCHAR2+
    It should work if you create a UDT to hold a varray of mdsys.sdo_geometry, for example.
    Hope it helps,
    Greg

  • Origin Object Type for Plant Maintenance Orders in Profit Center Accounting

    Hi,
    I want to make a selection for plant maintenance orders in transaction KE5Z, report for line items in Profit Center Accounting. When checking possible input options for the selection field <b></b>Origing Object Type<b></b> the system shows value 15 for Maintenance Orders. However I discovered in our system the maintenance orders are reported as Origing Object Type 03, which is Overhead Orders according to the selection list. So I cannot distinguish between overhead orders and maintenance orders in this report.
    What is the cause our maintenance orders are assigned to Origin Object Type 03 in stead of 15 and what is the customizing transaction to correct this ?

    Looks like, this is no longer supported. Refer to note 168004 and  102434.
    Cause and prerequisites
    These functions were not programmed to meet the above requirements.
    As of Release 4.0, the object type is transferred directly.
    Solution
    Once you have implemented the advance correction. the origin object type 'Overhead cost order' (03) is assigned irrespective of what is the SCOPE for orders.
    As a result of implementing this note or as of Release 4.6B, the order category distinguishes between overhead cost orders and production orders in the origin object type. In this case, the following origin object types result (as described above in 1.):
    Order category 04 to 10, 40 => 04 (production order)
    All other order categories => 03 (overhead cost order)
    The logic that the origin object type was set depending on the object class (as described above in 2.) is no longer supported. The object class can be evaluated separately in Reporting. -
    The corrections of this note refer in Release 4.0B to the corrections from Note 102434.

Maybe you are looking for

  • How to connect a second computer to an airport extreme network

    how do I connect my macbook pro to an existing airport extreme network. The AE basestation is showing up on the macbook but when I click on it it tells me its not connected ??

  • Steps to solve a problem

    Please confirm me the steps to download a video while browsing in internet? Next how to download videos,or mp3 via nokia 5070 while browsing in internet but at the PC. please tell me the ways to download some creature completely

  • Write to Binary File strips carriage returns (LV 8.2.1)

       I was using Write to Binary File to write a combination of strings, numbers, and time stamps.  When I later went to read the filel, it didn't quite make sense.  Although I had written strings that had lines ending in <CR><LF>, when I read them bac

  • Report user interface

    Hi all, we have a option in menu bar to specific task in standard report.now user wants this option in application bar as push button. if i include this "Menu bar Fcode" in application bar, will it work the same with out modifying any code. is there

  • Can I make a fake "Bounce" in Apple Mail?

    Because Apple no longer supports "Bounce" in Apple Mail, how can I send a fake bounce message, so that certain people who refuse to stop sending emails will think my address has changed and stop sending? HELP, please.