Developing objects thru BPD's

Can you please give me one example of dveloping objects thru business process documents in PP area?

Hi,
If i have understood your question correctly than the following shld answer ur query.
BPD: Business process documents,the format of BPD depends from client to client or business to business.ABAP development or enhancement comes into picture only when there is requirement for business specific functionality.
The objects from PP side might be plenty depending on business requirement.Below is one of example :
Object : Shelf life data or Expiry date comaprision for chemical materials.
Requirement from business is like : Background Job which should identify all those materials with category as chemical( Appended feild in material master which is not based on industry type or material type) and check their expiry date and generate a report ( in txt. format) and send the same thru email.
This requirement also has some other conditions and validations.
These kind of functionalities require BPD for correct understanding of the requirement.
Regards,
Prakash

Similar Messages

  • Creation of New Custom Development Object in Solar02

    Hi,
    We are trying to create an object type of Form for a new custom development object in solar02 under tab Development,and for this I get an error that the object doesn’t exist in development environment. 
    Based on my analysis, it looks like Solution Manager only allows to link pre-existing development objects but not creating new objects.  Is that right?  If  not please advice how can we add new custom objects through solution manager.
    Thanks & Regards,
    Sandeep Alapati

    hi,
    solar01/02 is the tools for documenation, it is not for creating objects. 
    basically it should allow you to enter any developement objects names, irerespective of whether they are created in the back end system or not.
    please provide the screenshots.
    Thanks
    Jansi

  • Upload - Download of ABAP Development Objects

    Hi all,
    Is it possible to download my development objects( Report, Function Group, Dynpro...) of System 1  to the PC and then upload again  in System B? If yes, how is it done?
    Regards,
    Sükrü

    Yes,  you might want to try SAPlink
    http://groups.google.com/group/saplink
    http://code.google.com/p/saplink/
    Regards,
    Rich Heilman

  • Importing Development Objects in Integration Repository ?

    Hi ,
    How do i import development objects that have been exported ? e.g , i export a "message mapping" object using Tools->Export Development Objects, could see it stored in a folder in the XI server m/c , however , when i try import development objcts option from Tools menu, i don't see an option to specify the location of the .tpz file which has to be used for import !!
    Also , if i try to import the message mapping object which was created in a different namespace to my new namespace, will there be any issues ?
    Are there any changes that have to be done in my new namespace( assuming i will be able to do the import in the first place).
    Ne pointers as to how to do it are welcome
    Thanks
    Saravana

    Hi,
    When you export 'a message mapping object'/repository objects (all objects in repository is called repository objects), it is stored under
      <install_path>/xi/repository_server/export
    To import this object, you must manually copy this into
      <install_path>/xi/repository_server/import
    and then choose the Tools -> Import Design Objects..." menu option to import the repository objects (only the files from the import directory can be selected).
    If the import is sucessful, the import object will be moved to /importedFiles folder.
    While importing, i don't think you can change the namespace of the object. After importing also it will have the same namespace as before importing.
    Hope it helps.
    - Sreekanth

  • How to Transport development object in SAP BI

    Hi to all,
    Please can any body tell me , How to transport development object from one server to another server.
    i am fresher in SAP Bi , so i need to know in depth , please also send me website link so i can get more depth knowledge.
    Please also send step by step process for that.
    i shall be thankfull to you for this.
    Regards
    Pavneet Rana

    <Removed by Moderator>
    You can surf through https://help.sap.com for referring the material or surf in SDN forums..where you can lots of info for getting in depth knowledge on this.
    hope this is clear for you.
    Regards
    Ramsunder
    Edited by: Pravender on Jun 8, 2010 6:41 PM

  • Change namespace for development objects

    hi at all,
    i have to transport a lot of customer development objects (reports, tables, programs, WebDynpro-components...) from one system to another development system. in the source system all customer-objects are named like Y* or Z* (e.g. Z_CM_COURSDETAILS).
    After that in the target system i have to change this names into our own company namespace (like /ABCD/CM_COURSDETAILS).
    How can i do this? The company namespace is activated an part of the view V_TRNSPACE.
    So, do i have to change every object by myself? Or is there a report or another automaticly help?
    Thanks for your information and help,
    regards
    Hendrik

    You can probably write a small BDC in the target system which accepts one type of objects, rename the object and activate it.

  • Global list of all custom/developed objects

    Hi all!
    We need to get a list of all custom objects of a SAP systems.
    First time we think accessing TADIR to get all repository objects of the system and after this access, get all atributes for any of the retrieved objects.
    Example:
      To a report, access TADIR and TRDIR dictionary tables. in TADIR use class of development custom or in TRDIR any of the user that don't belongs to SAP.
    But this solution to the problem is very effort and we should access so too many tables for the objects to get their attributes.
    Second time, we think filtering the objects using their namespace with FM TR_CHECK_NAME_CLASS, but this option jumps some objects, like VOFM generated objects or customer exits form VA01 transaction.
    Do any of you know the way of extracting a list of all Custom/developed objects for a System?

    Hi,
    Just check if this suffices.
    REPORT  zobjects no standard page heading
    TABLES:TADIR,TSTC,V_USERNAME,VRSD.
    TYPE-POOLS:slis,VRM.
    TYPES: BEGIN OF ittemp,
           object    LIKE tadir-object,
           obj_name  LIKE tadir-obj_name,
           text      LIKE trdirt-text,
           author    LIKE tadir-author,
           devclass  like tadir-devclass,
           name_text LIKE v_username-name_text,
           tcode like tstc-tcode,
           korrnum like vrsd-korrnum,
           END OF ittemp.
    DATA: itfinal TYPE STANDARD TABLE OF ittemp WITH HEADER LINE,
          wafinal   TYPE ittemp.
    DATA : name  TYPE vrm_id,
          list  TYPE vrm_values,
          value LIKE LINE OF list.
    DATA:itfieldcat TYPE slis_t_fieldcat_alv WITH HEADER LINE.
    DATA:itrepid TYPE sy-repid.
    itrepid = sy-repid.
    DATA:itevent TYPE slis_t_event.
    DATA:itlistheader TYPE slis_t_listheader.
    DATA:walistheader LIKE LINE OF itlistheader.
    DATA:itlayout TYPE slis_layout_alv.
    DATA:top TYPE slis_formname.
    DATA:itsort TYPE slis_t_sortinfo_alv WITH HEADER LINE.
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
    PARAMETER: PACKAGE LIKE TADIR-DEVCLASS.
    SELECTION-SCREEN END OF BLOCK B1.
    START-OF-SELECTION.
    PERFORM getdata.
    PERFORM alv.
    *&      Form  GETDATA
          text
    FORM getdata.
    read the repository object table and link with username if found
    SELECT tadir~object
            tadir~obj_name
            trdirt~text
            tadir~author
            tadir~devclass
            v_username~name_text
            INTO TABLE itfinal
            FROM tadir
            LEFT JOIN v_username
            ON tadirauthor = v_usernamebname
            LEFT JOIN trdirt
            ON tadirobj_name = trdirtname
            WHERE tadir~devclass = PACKAGE
            "'$TMP'
            AND ( tadirobj_name LIKE 'Z%' OR tadirobj_name LIKE 'Y%' ).
    CHECK sy-subrc EQ 0.
    loop at itfinal.
    *TCODE FROM TSTC
    select single tcode from tstc into (itfinal-tcode) where pgmna =
    itfinal-obj_name.
    *LATEST TRANSPORT REQUEST NUMBER FROM VRSD
    select single korrnum from vrsd into (itfinal-korrnum) where objname =
    itfinal-obj_name.
    modify itfinal.
    endloop.
    delete itfinal where korrnum is INITIAL.
    SORT itfinal BY author object.
    ENDFORM.                    "GETDATA
    *&      Form  ALV
          text
    FORM alv.
    IF itfinal[] IS INITIAL.
        MESSAGE 'No Values exist for the Selection.' TYPE 'S'.
        STOP.
      ENDIF.
      DEFINE m_fieldcat.
        itfieldcat-fieldname = &1.
        itfieldcat-col_pos = &2.
        itfieldcat-seltext_l = &3.
        itfieldcat-do_sum = &4.
        itfieldcat-outputlen = &5.
        append itfieldcat to itfieldcat.
        clear itfieldcat.
      END-OF-DEFINITION.
      m_fieldcat 'OBJECT' ''   'OBJECT' ''       04  .
      m_fieldcat 'OBJ_NAME' '' 'PROGRAM NAME' '' 40 .
      m_fieldcat 'TCODE' ''    'TCODE' ''        20 .
      m_fieldcat 'TEXT' ''     'DESCRIPTION' ''  70 .
      m_fieldcat 'AUTHOR' ''   'AUTHOR' ''       80 .
      m_fieldcat 'DEVCLASS' '' 'PACKAGE' ''      30 .
      m_fieldcat 'KORRNUM' ''  'LATEST TRANSPORT REQUEST' '' 20 .
    itlayout-zebra = 'X'.
    itlayout-colwidth_optimize = 'X'.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
          EXPORTING
            i_callback_program      = sy-repid
            is_layout               = itlayout
           i_callback_user_command =  'LIST1'
            i_callback_top_of_page  = 'TOP'
            it_fieldcat             = itfieldcat[]
            i_save                  = 'A'
         is_variant              = ITVARIANT
            it_events               = itevent[]
         is_print                = ITPRINTPARAMS
            it_sort                 = itsort[]
          TABLES
            t_outtab                = itfinal
            EXCEPTIONS
            program_error           = 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.
      ENDIF.
    ENDFORM.                    "ALV
    *&      Form  TOP
        Top of page for ALV Report
    FORM top.
    DATA:STRING1(70),
         STRING2(70),
         title1(100),
         title2(100),
         count(10).
    describe table itfinal lines count.
    CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
         EXPORTING
            i_list_type           = 0
         IMPORTING
            et_events             = itevent
    EXCEPTIONS
      LIST_TYPE_WRONG       = 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.
      ENDIF.
    string1 = 'List of Objects in Development Class'.
    concatenate string1 ':' itfinal-devclass into title1.
    walistheader-typ = 'H'.
    walistheader-info = title1.
    APPEND walistheader TO itlistheader.
    string2 = 'Total No.of Objects'.
    concatenate string2 ':' count into title2.
    walistheader-typ = 'H'.
    walistheader-info = title2.
    APPEND walistheader TO itlistheader.
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
          it_list_commentary      = itlistheader
        I_LOGO                   = ''.
        I_END_OF_LIST_GRID       =
       ENDIF.
      CLEAR itlistheader.
    ENDIF.
    ENDFORM.                    "TOP
    *&      Form  list1
          ALV Interactive-
         -->R_UCOMM    text
         -->RS_SELFIELDtext
    FORM list1 USING r_ucomm LIKE sy-ucomm rs_selfield TYPE slis_selfield.
      CASE r_ucomm.
        WHEN '&IC1'.
          IF rs_selfield-fieldname = 'OBJ_NAME'.
            READ TABLE itfinal INDEX rs_selfield-tabindex.
            SET PARAMETER ID 'RID' FIELD itfinal-OBJ_NAME.
            CALL TRANSACTION 'SE38' AND SKIP FIRST SCREEN.
          ELSEIF rs_selfield-fieldname = 'TCODE'.
            READ TABLE itfinal INDEX rs_selfield-tabindex.
            SET PARAMETER ID 'TCD' FIELD itfinal-TCODE.
            CALL TRANSACTION 'SESSION_MANAGER' AND SKIP FIRST SCREEN.
         ENDIF.
      ENDCASE.
    ENDFORM.
    K.Kiran.

  • BAdI called on changes of development objects?

    Hi!
    I’m looking for a way to get notified when a development object (some code, DD-Item etc.) is changed. For example when it is saved, activated or added to a transport request. I would then like to run some ABAP Code to filter, do some logging and possibly sending an email.
    I’ve already examined the BAdI CTS_REQUEST_CHECK but its method CHECK_BEFORE_ADD_OBJECTS is not yet implemented by SAP.
    Can anyone point me to another BAdI or Enhancement Spot or some other solution to get aware of and handle changes?
    BTW we are one NW 7.01
    Thanks a lot,
    Bernhard

    closed

  • Check Name length of Development Objects

    Hallo I`d would like to develop a programm that checks if the name of a Development Object does fit to the Length restriction of ABAP. Are there any useful Functions / Methods ??
    e.g.
    the function: DD_CHECK_NAME does this implicit .... (using function: DD_TABL_CHK_SAANORM)
    but this works only for DDIC-Objects not for Classes / Reports etc ...
    furthermore these Functions are not enabled for external usage ...
    any hint ??
    Edited by: Peter Burgard on Sep 12, 2011 11:04 AM

    Hi ,
    I`d would like to develop a programm that checks if the name of a Development Object does fit to the Length restriction of ABAP
    SAP will not allow only to  give name  more than  its restricted  Limit for each Development Object   .
    so  there no question of check from urside  " SAP does that  in Standard  .
    ONly  in Case there is less than the limit  and You want to know the  length   then you can do it   using
    simple logic of  DESCRIBE SYNTAX .
    regards
    Deepak

  • Importing Development Objects

    I created a transport request into which I packed my gallery folders and development objects. I exported the request as a local file
    I then deleted all the folders along with the development objects and then imported the .sda file using the SDM. 
    The folders were recreated, but the development objects did not re-appear even though I had turned off the post-processing by setting the devobj.after_import_processing key to false.
    In addition, I tried to manually import the development objects, but they were not availalble there either.
    Any help would be appreciated.

    Hi Gregory,
    Please note that you export the GP Contents to the ABAP stack of a server,
    and while importing you need to Select the same Server to which the contents were exported.
    Server1(Java Stack) --> <b>Export</b> --> Server2(ABAP Stack)
    Server2(ABAP Stack) --> <b>Import & Release</b> --> Server2(Java Stack)
    Hence while importing you need to see to which Server you exported from same server you need to import.
    Hope it will help....
    Regards,
    Deepak

  • How to map development object with quality object

    Hi
       I have problem regarding to mapping development object with quality  object  i.e the  development object will be order_dev  and quality object will be order_ qa ..i have to map this two wat is the process..
    thanku

    You have an object in QA and not in Dev....you want to map this QA object with an object in Dev.....create a same object in DEV and then do the mapping....then transport.....you should have both the objects in both the environments.
    When you say map...i assume it to be the mapping program (message/ XSLT/ JAVA)
    Regards,
    Abhishek.

  • Export of development objects

    Hello everybody,
    I need some help with my SAP BW 3.1 WAS 6.20. I would like to export a development object with all the contained elements into a file so that I can import this development object into another SAP system. I have searched the SAP help and the internet but unfornutaly without any success. I will appreciate any help or hint on how I can do this.
    Thanks in advance,
    Daniel

    Hi Alec,
    I think that of the 3 you mentioned Crystal Reports is your best bet. WebI & DeskI do not schedule to XML using the standard scheduler.
    You might also consider Query As A Web Service which will retrieve your data in XML format.
    Regards
    Alan

  • How to programatically syntax check development objects

    Hello,
    We are going through a test upgrade project (4.6C to 4.7) and need to identify all custom objects that have syntax errors. I was able to find some FMs that do syntax check for executable programs (EDITOR_SYNTAX_CHECK, CHECK_SOURCE, etc) but was not able to find any FM/Program that can syntax check different kind of development objects like tables, FMs, Includes, programs, etc. It seems that different objects use different syntax check programs. I am basically getting a list of custom objects from tadir and then want to submit this object to a FM that can tell me if the object is syntactically OK.
    Any help is much appreciated.

    Hello All,
    With the tips I got from you I was able to identify a transaction called SCI - Code Inspector that does everything that I was wanting to do.
    You need to specify an object set that you want to inspect (e.g.: Z programs, Z function groups, etc) along with the type of inspection (syntax check, object generation, etc) you want to perform via a variant and then create an inspection referring to the object set and variant and that's it. The result gives a complete list of objects based on the type of inspection you wanted performed. Another useful thing that I found was an ABAP statement called syntax-check that you can use to check executable programs and function groups without calling any FMs. It is limited in the type of objects it can check but works great for executable programs.
    Keep up the great work and thanks again to all of you that responded.
    A special thanks to Sailatha for the code inspection program tip.
    Best regards,
    Shamim

  • Development objects save automatically with out  asking package and TR

    Hi Experts,
    Development objects in R/3 dev server are saving automatically with out asking any package and TR .
    May be the development objects are saving in local package.
    How can we check in which package the objects are saving
    Please guide me how to solve this issue.
    Thanks&Regards,
    narasimha.

    Howdy,
    In that case check the Object Directory Entry to ensure that the objects are going to the correct package - you can also check Version Management to see which transport the objects are getting saved to.
    if the objects are already locked on a transport, when you make changes it won't ask for a new transport.
    Also try creating a new object and see if you get prompted for a transport then.
    Cheers
    Alex

  • Download developed objects to local

    Hi community.
    I'm in a trouble. I need to download my developed objects, such as bapis, forms, batch inputs...to my local disk; but I don't know how can I do it !!
    I need some help.
    Thanks a lot!

    Hi,
    Chek this link for a program to mass download source code including function groups, text pools, and reports:
    http://sap.ittoolbox.com/code/archives.asp?d=1623&a=s&i=10
    Also chek this one:
    http://sap.ittoolbox.com/code/archives.asp?d=3333&a=s&i=10
    http://www.sap-img.com/abap/download-and-upload-your-abap-program.htm
    http://www.members.tripod.com/abap4/Upload_and_Download_ABAP_Source_Code.html
    http://www.geocities.com/rmtiwari/Resources/Utilities/WebViewer.html
    Regards
    vijay

Maybe you are looking for

  • Home Sharing Loading Forever and Windows 8

    So I thought I'd leave this here since I scoured this site via Google for answers and couldn't find anything that helped. I could not get iTunes Home Sharing to work on my Windows 8 PC (64-bit) in the last few months. My AppleTV would just sit there

  • 2011 MacBook Pro Trackpad jumping around

    Ever since last night the trackpad on my mid-2011 15" MacBook Pro hasn't been working. The cursor keeps jumping all over the place and I can't really get the trackpad to respond to my touches. I can eventually get it where I need it to move but it ta

  • Use of audio files generated by TTS in a Mac

    I have an APP that sends audio generated by TTS. We use one free software to generate text to speech and it works ok. We now found that the new MAC TTS is far better and can handle Swedish really well. My question is. Can I use the TTS fuctionality i

  • IPhone reception -technical question

    Please don't ball me out if this is a dumb question - I love my iPhone and how it does everything except get good reception at my home. Most of the time I have zero bars. My previous Nokia phone ( also at&t) got a better signal here. So here's the qu

  • Captured clips that need rendering ?

    Hello, Anyone have any idea why my clips all need rendering after capture. Its just DV Pal shot 16:9 - what could the problem be ? Thanks for any help you can offer. Peter