PDR Steps to create new object types

We set a demo instance of the PDR tool here and it all works well.. I would now like to add purchase info records as an object that can be sequenced with all other master data like materials, material boms, variant class and ecms in a config folder. I know that new function modules would need be created but was wondering there was a document with steps expaining the entire procedure for doing this or if any other company has yet tried this with the tool.. It allows for the creation of new objects for the packet but would like to have some sort of guideline to follow if possible.

Hello Mr Thorne,
I knew there are some SAP Consultants that know how to implement a new object type. And there is a project together with the german army that expands the PDR with several object types.
But you have to pay attention. The PDR consists of two main parts . The FOX - Frame work of Explosion and the UPS - Uniform Packaging Service.
Creating a new Object type that can be "shipped" has to be in the UPS - BUT - if you are using the transaction CRWBD that new object type will not be found if you are exploding a baseline. That is the task of the FOX.
And to add a new Object type into the FOX would be harder than add it into the UPS.
I think the Consulting solution, uses a FOX exit to add that object into the UPS after the FOX-Run.
I you need further information please contact SAP consulting (PLM).

Similar Messages

  • Steps to create new movement types

    Hi Folks,
    I need to create new movement type, please let me know the steps that i need to follow.
    Thanks,
    Regards
    Raghavendra

    Dear
    Please follow the steps in below link and create new Movement type
    http://www.sap-basis-abap.com/sapmm015.htm
    http://help.sap.com/saphelp_40b/helpdata/ru/fc/6cec6eb435d1118b3f0060b03ca329/content.htm
    http://sap.ittoolbox.com/groups/technical-functional/sap-log-mm/new-movement-type-1857755
    Regards
    Aamir

  • New Object Types for Object Links

    Need to create new Object type to object link Product hierarchy from ECC to RPM Item. Field is PRDHA.
    Do we need to create new structure to have the Key linking PRDHA.
    Any suggestions?

    Hi,
    For this, you need to create Key, Proxy class and search field.
    Logically if you use same Proxy class and key as that of PO then the system will search for PO number rather than PR.
    I hope you are clear now.
    Take help of an ABAPer
    Niranjan
    Let me know if it helps !!!

  • New object type creation...in MASS transaction..

    Hi,
    I want to create new object type for Maintainace plan mass mainainace how to do it....can anybody tell me..??
    In standard MASS transaction i am not getting object type for Maintainace plan
    Regards,
    San Rao..

    hi
    O1CL-->select Table you asscosiate with class type( If it it not exists the click on New Item)
    ->Lets consider that it is MARA>double click on Plant->click on object types>click on New Item--->click on Object
    Similerly maintain class status,Org Area etc
    You can also check the existing class for Example...this will help you.
    Regards
    Sujit

  • Organizational structure : create a new object type

    Hi all,
    i need to create a new object type in Organizational Management, anyone have documentation, link or some helps to this subject.
    Thanks,
    Cheers

    Small correction
    Personnel ManagementOrganizational Management-Basic settings-Data Model Enhancement--Maintain Object Types
    T-code OOOT
    Edited by: Sikindar on Jul 30, 2008 3:57 PM

  • Is it Possible to create custom Object type in configuration Tab

    Hi ,
    We have object type for table in Development Tab in SOLAR02 , is it possible to create a custom object type to represent the table object type in Configuration Tab.
    Please let me know the steps , if it is possible.
    Best Regards,
    Saravana

    Hi
    You answer for you problem exists and its a common problem but you need to go for this development as mentioned below
    /people/andreas.diebold/blog/2007/02/13/extend-sap-solution-manager-to-manage-new-object-types
    We did long time back
    Hope ur problm and doubt is resolved now
    Regards
    Prakhar

  • New object type, subtype, relationships

    HI all,
    I'm trying to create 2 new object types (job group and job discipline), and the relationships between it, but I'm getting some problems with that.
    time constraint of infotype 1001 for the new relationships are wrong... and in the relationship between types i'm getting "relationship xxx is not possible between 8A and 8B - my new object types).
    Can someone help in this thread?

    hi.
    i already do that...
    http://img14.imageshack.us/img14/249/48633078.jpg
    http://img269.imageshack.us/img269/8433/13735493.jpg
    something is not right...
    maybe you can do a small step by step indication

  • Schema of a new Object Type: message pass the BIU without validation

    Hi,
    i've defined a new Object Type for send messages to Web Service. I've created the schema files and i've uploaded there in repository with the "Import" function of GUI. After, i've defined the XML file for the "Execute" function of the B1i GUI.
    After the load of files, in the repository the files are in correct position.
    In my BIU the definition of sender and receiver system type is correct, and also the definition of SenderMainObjectTypeID and ReceiverObjectTypeID. The message from B1 pass through the IPO chain without problems and the message is received by teh Web Service.
    If modify the file XSL into the BIU, a message with less elements than a schema pass without problem.
    If delete the schema from repository, the message pass without validation.
    I would know because the schema is bypassed...
    Thans

    Ok,
    solved with introduction of validation point in a customized IPO using a branch / unbranch atoms.
    Bye.

  • Problem in creating New output types - Urgent

    hi all,
    Issue is that we had created a new plant(NSC) and for that plant, we had created new scripts for Indent and Sales Order. Means I have to create new output types for NSC Orders and Indents.
    What i did that I went to SPRO- IMG- Basic Functions- Output Control- Output Determination- Output Det using Cond Tech- Output Det for Sales Documents , created new output types ANSC and BNSC for AN00 and BA00 respectively.
    Then Output Types assigned to Partner Functions. Then I went to 'Maintain output determination procedure' and copied V06000 (Quotation Output)  and V10000 (Order Output) to ZV0000(NSC Quotation Output)  and ZV0001(NSC Order Output) respectively.
    Then I went to ZV0000(NSC Quotation Output)  and ZV0001(NSC Order Output) determination procedures and changed outputtypes to ANSC and BNSC instead of AN00 and BN00.
    Now what should i do next?? I went to 'Assign Output determination procedures' but here no new entries can be added and I cant find procedures which I created.
    Any ideas please??
    Regards,
    Aisha Ishrat
    ICI Pakistan Ltd.

    HI,
    follow this steps:
    1. In assignment u have to assign ur new output to respective documents
    eg: Assign ZV0000(NSC Quotation Output) to QT sale doc type
    2. After doing this u have to maintain condition record
    goto tcode: VV11-> here enter ur condition type which u have defined-> inside fill in the details--> now click the <b>communication</b>  ikon in top--> fill in the details
    this is solve ur purpose
    regards,
    Arun prasad

  • How to create new object key in BDS?

    Hello,
    I need to create custom class in BDS (OT type) and object key for it.
    In this forum (and in the whole Internet) I found information only about custom class. However there's nothing about object key.
    How could I create new object key in BDS class?
    Great thanx in advance!

    Hi Max,
    you can create BOR object in business object repository, Transaction SWO1, SWO2, search documentaion for BOR obkect.
    Regards,
    Clemens

  • Steps to create new Tax Code

    Dear all,
    Please let me know the steps to create new tax code for WCT(Work Contract Tax) as per given conditions .
    Description:     WCT @4% + Service Tax @10.3% on 33% of Basic Value.
    Basic Amount                                                                  :  Rs. 10,00,000
    Add : WCT @4% on Basic Amount (Deductible)            :  Rs. 40,000
    Add: Service Tax @10.3% On 33% of Basic Amount    :  Rs. 33,990
    Total Order Value with taxes                                          :  Rs. 10,73,990
    TDS deducted @2% of Total Order Value(Deductible)   :  Rs. 21,479.8
    ( Please note:  WCT @4% to be deducted  : Rs.40,000.00
      TDS deducted @2% on Total Order Value : Rs.21,479.80 )
    Thanks & Regards,
    Ashutosh

    Dear sir
    Thanks For reply, i have done following activities..
    Created  WCT condition type  ZWOR
    Created TDS Condition type   ZTDS
    Already have Condition type for service  ZEC1
    Maintained TAX  Code u201CSEu201D   in FTXP
    Assigned  Below given condition type in FV11
    ZTDS @ 2%      ZWOR  @ 4%      ZEC1 ???? (not Done)
    Please let me know that how to create  below given things
    a) ZSER ( here ZEC1) 33 % on basic value to be created.
    b) JSVD for 10 % on ZSER
    c) JEC3 for 2 % on ZSER
    d) JSE1 for 1% on ZSER
    Whether  for step  (a)  I have to go to FV11 and  assign SE with 33 %     ?
    Please guide step by step
    Thanks & Regards,
    Ashutosh

  • How to Create New Activity Type  for Assiged to work centre Costing in Acti

    Dear Sir,
    We have four activity type to assigned in workcentre Costing Activity. Details are as under
    AIRJET     2010     AIRJET
    DONIER     2010     DORNIER
    SULTEX     2010     SULTEX
    SULZER     2010     SULZER
    in addition one more loom is comming in our unit and require new activity type.
    How can i create new.
    Please guide.
    Thanks in advance
    Regards
    Ajit

    Dear ,
    To create new Activity Type  , you need to follow the below steps :
    KA01 - Create Primary Cost Element for the new activities type.
    KL01 - Create Activity Type tied to the primary cost element. 
    KP26 - Change Activity Type/Activity Price Planning - maintain the Variable price
    Assign the activity type to cost center using T code KP26.
    In the input screen of T code KP26 ,enter version as 0, from period 1 and to period as 12 and the Fiscal Year as 20xx.
    Click on Overview tab on top and key in costing details in this screen.
    After performing this ,while creating the work center ,this combination of activity type & cost center should be assigned.
    At work centre level , you should have
    1.Create Standrad Value Key -OP19 and Formula Key in OP49.
    2.Create Formula Parameters in OP7B or u can use existing one to assing in the Standard Value Key
    3.In CR02-Assing the Standard value key in Basic Data  and select the Formula Key in Costing tab with cost centre assingement .Save
    Try and check
    Regards
    JH

  • Running a SQL Script to Create an Object Type

    When I do Database Development with JDeveloper and fellow the instruction at
    http://www.oracle.com/technology/obe/obe1013jdev/dbdevelopment/obe_%20dbasedevmt.htm
    and try to Running a SQL Script to Create an Object Type by Right-clicking emp_rec.sql in the editor and
    choose Run in SQL*Plus > hrconn, the new Obuect type can not created. The screen flashs and I only got the
    message
    "Invoking SQL*Plus...
    D:\oracle\product\10.2.0\db_1\BIN\cemutls.exe
    hr@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SID=ORCL)))
    @emp_rec.sql" and nothing else (No error like JBO-XXXXX).
    Can anybody Help Me? Thanks a lot!
    SID: ORCL

    Hi Simon,
    Having had a closer look at your original message it seems that rather than selecting the SQL*Plus executable in the directory you have managed to select the file 'D:\oracle\product\10.2.0\db_1\BIN\cemutls.exe'.
    If you go to 'Tools | Preferences' and select the 'Database Connections' node and alter the 'SQL*Plus Executable' field to 'D:\oracle\product\10.2.0\db_1\BIN\sqlplus.exe' and then try again, this should then work.
    Regards,
    Lisa

  • Adding new object type (field BKPF-AWKEY) for BAPI posting

    Hi everyone,
    I am posting to SAP GL using an input file to read the data and transfer it to BKPF and BSEG tables.
    The problem is I have to use BAPI_ACC_DOCUMENT_POST, and it expects values for OBJ_KEY and OBJ_TYPE.. For now, OBJ_TYPE creates a problem, because if I use BKPF, it says it cannot post using this object type, as it is for SAP internal use only.
    Does anyone know how to add a new object type for the customer namespace, which can be manually used for this kind of posting? I know that the new entry must be made in tables TTYP, TTYPT, and possibly TTYPV, for which the maintainence view exists: V_TTYPV.
    How to add an entry here, or where can I find it in customizing?
    All helpful answers will be awarded.
    Thank you very much
    Srdjan

    perform fill_internal_tables.
    if check_l = 'X'.
      call function 'BAPI_ACC_DOCUMENT_CHECK'
           destination dest
           exporting
                documentheader    = gd_documentheader
                customercpd       = gd_customercpd
                contractheader    = gd_fica_hd
           tables
                accountgl         = it_accountgl
                accountreceivable = it_accountreceivable
                accountpayable    = it_accountpayable
                accounttax        = it_accounttax
               currencyamount    = it_currencyamount
                criteria          = it_criteria
                valuefield        = it_valuefield
                extension1        = it_ext
                return            = it_return
                paymentcard       = it_paymentcard
                contractitem      = it_fica_it.
               extension2        = it_ext2
               realestate        = it_re.
      write: / 'Result of check lines:'.                        "#EC NOTEXT
      perform show_messages.
    endif.
    if check_a = 'X'.
      call function 'BAPI_ACC_DOCUMENT_CHECK'
        destination dest
        exporting
          documentheader    = gd_documentheader
          customercpd       = gd_customercpd
          contractheader    = gd_fica_hd
        tables
          accountgl         = it_accountgl
          accountreceivable = it_accountreceivable
          accountpayable    = it_accountpayable
          accounttax        = it_accounttax
          currencyamount    = it_currencyamount
          criteria          = it_criteria
          valuefield        = it_valuefield
          extension1        = it_ext
          return            = it_return
          paymentcard       = it_paymentcard
          contractitem      = it_fica_it.
         extension2        = it_ext2
         realestate        = it_re.
      write: / 'Result of check all:'.                          "#EC NOTEXT
      perform show_messages.
    endif.
    if post = 'X'.
      data: l_type like gd_documentheader-obj_type,
            l_key  like gd_documentheader-obj_key,
            l_sys  like gd_documentheader-obj_sys.
      if dest = space or
         dest = gd_documentheader-obj_sys.
       post synchron
        call function 'BAPI_ACC_DOCUMENT_POST'
          exporting
            documentheader    = gd_documentheader
            customercpd       = gd_customercpd
            contractheader    = gd_fica_hd
          importing
            obj_type          = l_type
            obj_key           = l_key
            obj_sys           = l_sys
          tables
            accountgl         = it_accountgl
            accountreceivable = it_accountreceivable
            accountpayable    = it_accountpayable
            accounttax        = it_accounttax
            currencyamount    = it_currencyamount
            criteria          = it_criteria
            valuefield        = it_valuefield
            extension1        = it_ext
            return            = it_return
            paymentcard       = it_paymentcard
            contractitem      = it_fica_it.
           extension2        = it_ext2
           realestate        = it_re.
        write: / 'Result of post:'.                             "#EC NOTEXT
        perform show_messages.
      else.
      create Idoc
        it_receivers-logsys = dest.
        append it_receivers.
        call function 'ALE_ACC_DOCUMENT_POST'
          exporting
            documentheader    = gd_documentheader
            customercpd       = gd_customercpd
            contractheader    = gd_fica_hd
          tables
            accountgl         = it_accountgl
            accountreceivable = it_accountreceivable
            accountpayable    = it_accountpayable
            accounttax        = it_accounttax
            currencyamount    = it_currencyamount
            criteria          = it_criteria
            valuefield        = it_valuefield
            extension1        = it_ext
            paymentcard       = it_paymentcard
            contractitem      = it_fica_it
           extension2        = it_ext2
           realestate        = it_re
            receivers         = it_receivers
          COMMUNICATION_DOCUMENTS =
          APPLICATION_OBJECTS     =
          exceptions
            error_creating_idocs    = 1
            others                  = 2  .
        if sy-subrc = 0.
          write: / 'IDoc created'.                              "#EC NOTEXT
        else.
          write: sy-msgid.
        endif.
      endif.
    endif.
    if rev_p = 'X' or rev_c = 'X'.
      data: rev like bapiacrev,
            rev_key like ref_key.
      rev_key       = ref_key.
      rev_key(1)    = 'R'.
      rev-obj_type  = gd_documentheader-obj_type.
      rev-obj_key   = rev_key.
      rev-obj_sys   = gd_documentheader-obj_sys.
      rev-obj_key_r = ref_key.
      if rev_c is initial.
        if dest = space or
           dest = gd_documentheader-obj_sys.
          call function 'BAPI_ACC_DOCUMENT_REV_POST'
            exporting
              reversal = rev
              bus_act  = gd_documentheader-bus_act
            tables
              return   = it_return.
        else.
          it_receivers-logsys = dest.
          append it_receivers.
          call function 'ALE_ACC_DOCUMENT_REV_POST'
            exporting
              reversal                      = rev
              busact                        = gd_documentheader-bus_act
            OBJ_TYPE                      = 'BUS6035'
            SERIAL_ID                     = '0'
            tables
              receivers                     = it_receivers
            COMMUNICATION_DOCUMENTS       =
            APPLICATION_OBJECTS           =
            exceptions
              error_creating_idocs          = 1
              others                        = 2
          if sy-subrc <> 0.
            message id sy-msgid type sy-msgty number sy-msgno
                    with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
          else.
            write: / 'IDoc created'.                            "#EC NOTEXT
          endif.
        endif.
      else.
        call function 'BAPI_ACC_DOCUMENT_REV_CHECK'
          exporting
            reversal = rev
            bus_act  = gd_documentheader-bus_act
          tables
            return   = it_return.
      endif.
      write: / 'Result of Reversal Posting:'.                   "#EC NOTEXT
      perform show_messages.
    endif.
    commit work.
    chk this
    Give points if useful

  • What is the diffrence between extends and creating new object?

    HI ALL,
    what is the diffrence between extends and creating new object?
    meaning
    class base{
    class derived extends base{
    class base{
    class derived {
    derived(){
    base var = new base();
    can u people tell me diffence from the above examples.
    THANKS.
    ANANDA

    When you create a new object you have to supply the class to which that
    object belongs. A class can extend from another class. If it does so
    explicitly you can define the 'parent' class from which the class extends.
    If you don't explicitly mention anything, the class will implicitly extend
    from the absolute base class named 'Object'.
    Your example is a bit convoluted: when you create a Derived object,
    its constructor creates another object, i.e. an object from the class from
    which the Derived class extends.
    Extending from a class and creating an object don't have much in common.
    kind regards,
    Jos

Maybe you are looking for