Testing custom ABAP program in GRC PC 3.0

We have developed few custom ABAP program and linked it to Rule Script and Rule in GRC PC 3.0. When we schedule a job to test this control, we are not getting any hyperlink to results in Job monitor.
In other words, test result in job monitor is blank.
Please help

Hello Atul,
please create an OSS message for this problem.
Best, Jürgen

Similar Messages

  • Export Custom ABAP Programs

    We have built a new system on our ECC system and we have about 400 custom Z* programs which we have created throughout our entire landscape. We have tried using several client copies to copy all the custom ABAP programs which we have created into this new system but nothing has worked. Is there a way to export all these custom programs out of our Development system and into the new system? Any help would be appreciated!

    Hi Connie Baldon ,
    you problem can be solved by creating "SAP  NUGGETS" in your new and  old sap system , Download your packages and other stuffs from old system and import it into a  new sap system. To wok with  Nuggets , use the below link
    http://wiki.sdn.sap.com/wiki/display/ABAP/SAPlinkUserDocumentation
    and try this way also
    http://forums.sdn.sap.com/thread.jspa?tstart=0&threadID=920778
    Regards,
    Saravana

  • Passing of parameters to custom abap program

    I need to be able to have some parameters i submit off a script and pass then to SAP
    The abap that is run is a custom abap and takes 3 parameters.
    I add a new parameter in the script definition I_LAUFD
    with the value for the parameter i want to pass the custom abap.
    When i submit the job i recieve
    <unknown>: argument I_LAUFD not found
    use the following name=value pairs
    ABAP_RUN
    ABAP_RUN_PRINT etc etc
    I want to submit a parameter to cutom abap how do i go about it? is is possible?
    Thanks in advance
    Joe

    Parameters for ABAP programs are most of the time passed to the ABAP program using a VARIANT. In transaction SE38 you can check which parameters can be set on the VARIANT for your custom ABAP program.
    If you need to set these parameters dynamically before the job starts, you can submit a job to change these values for you from CPS and then start the ABAP program in the next step.
    Which version of CPS are you using?

  • Can we update BW infocube from SAP using Custom ABAP program ?

    Hi,
    My requiremnet is to update the infocube using data from R/3 .
    I have a custom report program and users want this data in BW.
    Let me if there are any FM? from which we can call via RFC or any other alternatives?
    Rgds
    Praveen

    report must be an ABAP program in ECC I guess...Why dont you look forward for generic extraction...
    Check this one:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a0f46157-e1c4-2910-27aa-e3f4a9c8df33

  • R3 environment for test my abap programs

    Hi forum:
        I download the Sneak Preview Download Full ABAP Edition Trial, but i just want to test with simple abap programs for practice this language, but don´t know i can do it with this tool, because i think that this software it´s only for programing with ABAP WebDynpro, if this is true, is there some free server in Internet to practice my programming with simple ABAP?
    thnks
    Josue

    Hi,
    If you want to learn ABAP properly, go through a book called as ABAP OBJECTS. Its a very good book. Along with book, you will get miniSAP CD's on which you can practice your ABAP programs.
    Reward points if the answer is helpful.
    Regards,
    Mukul

  • How to insert ABAP PROXY in customized ABAP program

    Hello experts,
    I am a ABAP developer and I am developing a program to send XML strings to a legacy system using an ABAP PROXY but I have run into a roadblock as follows:
    My PI colleagues who know PI but not ABAP have created a ABAP PROXY data type with the structure that I need to be populated from my program but cannot tell me how to get the data into this structure. They have directed me to SERVICE INTERFACES where there is a class and method EXECUTE_ASYNCHRONOUS but this is where we all have a road block. I am not sure whether I have to just use this class and method in my program to populate the data type proxy previously created or whether a completely new proxy has to be created under service interfaces.
    Any help would be appreciated.
    regards

    Hi David,
    I thought you are using 7.0 ... sorry for the confusion.
    Here are the steps that you can follow for proxy generation for SAP PI 7.1:-
    TCode - SPROXY
    1. The interface objects are ordered according to software component version, namespace and object type.
    If no connection to the Integration Repository exists, the system only displays interface objects in the tree structure for which a proxy exists in the system.
    2. Choose an interface object for which no proxy already exists. To create a proxy for this interface object, double click the context menu Create Proxy.
    3. In the dialog box, specify the name of the package where you want to create the proxy objects. You can also specify a prefix for the names of all objects to be created to avoid naming conflicts with names that already exist in the system.
    Result
    To generate proxies, the WSDL description of the message interface is read using HTTP.
    If no naming conflicts occur during the conversion, you can call the hierarchy of the generated objects from the tab page "Structure". The objects are only then saved in the system once you choose Activate.
    If the description is changed in the Integration Repository, you must regenerate the proxy objects
    Hope this is helpful.
    Regards,
    Neetesh

  • ABAP program to list Data Dictionary objects referenced in custom program

    I want an uitlity program that will list all ( Custom and standard) data dictionary objects referenced to declare variables in custom ABAP program. Is there any standard program available in SAP to meet this requirements?
    This is required to create a separate transport requests only with data dictiornay objects.
    Thanks in advance for your help
    Regards,
    Sunil

    Hi
    You can try the FM AKB_WHERE_USED_LIST.
    ~~~Ganesh Kumar K.

  • Testing abap program: creating checklist

    Hello,
    I am creating a checklist to test some abap programs. I dont have experience to create a checklist, with the right and objective questions. I need the checklist questions specific for abap programs.
    Can you help me?

    Hi Rodrigo,
    There are two steps of testing, one white box and the other is black box.
    In Black box, our primary aim is whether the program is functionally correct.
    like Input Validations, and Output correctness and its relevance to the inputs.
    The Screen headings and texts etc.
    The white box testing is to look into the code for checking the way the data is being fetched / processed etc. Therem may be a number of ways a logic can be coded, but there will be a good way to doing it optimally.
    You should check for such optimal coding standards.
    Regards,
    ravi

  • Reading the XML message from Xi stored in XML format from a abap program.

    Hi Gurus,
    My requirement here is to read the data that will be coming from Xi from my custom abap program and updating 2 data base tables. The method is after the data mapping is done a class is generated in abap proxy in which a method is available. Inside the method i am writing the code for getting the Xi data stored as a payload message which can be seen in the transaction SXMB_MONI. My code is given below.
    ***begin code***
    method ZII_PAYROLL_HEADER_IN~PAYROLL_HEADER_IN.
    **** INSERT IMPLEMENTATION HERE **** ***
    data: ln type i.
    DATA: i_items TYPE TABLE OF ZPAYLOAD_WRAPPER_EMPLOYEE_REC3.
    *DATA: wa_items type ZPAYLOAD_WRAPPER_EMPLOYEE_TAB5.
    data: wa_items type ZPAYLOAD_WRAPPER_EMPLOYEE_REC3.
    DATA:PERNR TYPE STRING.
    *data: it_ZPAYLOAD_WRAPPER16  TYPE ZPAYLOAD_WRAPPER16.
    I_ITEMS[] = INPUT-PAYLOAD_WRAPPER-BODY-XMLDOC-PAYROLL_PERIOD_OVERVIEW-EMPLOYEE_RECORD[].
    *I_ITEMS = INPUT-payloadWrapper-Body-XMLDOC-PayrollPeriodOverview-EmployeeRecord.
    describe table i_items[] lines ln.
    endmethod.
    **End code***
    As per the logic the data stored in the XML message should be avaialble in INPUT-payloadWrapper-Body-XMLDOC-PayrollPeriodOverview-EmployeeRecord which i am assigning to a local internal table in the class.
    But in my case there is no data coming in
    INPUT-payloadWrapper-Body-XMLDOC-PayrollPeriodOverview-EmployeeRecord.
    But i can see the data transffered from XI in the transaction SXMB_MONI->XML message->inbound message->payload.
    Is there any way to read the data stored in the XML message in the transaction SXMB_MONI.
    Also why the data is not coming in
    INPUT-payloadWrapper-Body-XMLDOC-PayrollPeriodOverview-EmployeeRecord inside the class.
    If there is any solution for this problem please post it.

    You can use function module SXMB_GET_MESSAGE_PAYLOAD.
    Code snippet:
    DATA: ls_mast      TYPE sxmspmast,
          ls_msgkey    TYPE sxmsmkey,
          lv_bin_xml   TYPE xstring,
          lv_str_xml   TYPE string.
    * select sxmspmast into ls_mast
      ls_msgkey-msgid  = ls_mast-msgguid.
      ls_msgkey-pid    = 'RECEIVER'.
      CALL FUNCTION 'SXMB_GET_MESSAGE_PAYLOAD'
        EXPORTING
          im_msgkey      = ls_msgkey
          im_archive     = ' '
          im_version     = ls_mast-vers
        IMPORTING
          ex_msg_bytes   = lv_bin_xml
        EXCEPTIONS
          not_authorized = 1
          no_message     = 2
          internal_error = 3
          no_payload     = 4
          OTHERS         = 5.
      IF sy-subrc EQ 0.
          lv_str_xml = cl_soap_moni_helper=>convert_xstring_to_string( xstring_in = lv_bin_xml ).
      ENDIF.

  • Is there any way to run abap program in dialog process with process chain?

    Hi.
    I just want to run custom abap program in every 30min.
    so I made process chain and connect abap program.
    but it returns NOTHING when background running.
    the program has ABSOLUETLY no problem when it's running DIALOG process.
    custom program is modified from sap standard program for my use.
    so complicated and hard to read that I cann't figure out what's problem in backgound job and even hard to debug in background process.
    is there any way to run abap program in dialog process in every 30 min.?
    or call BSP page or call function.
    any solution will be helpful that excuting PROGRAM or FUNCTION or BSP PAGE in schedule job and should running dialog process.
    thanks.
    Lee.

    Hi,
    did you try using sm36 transaction?
    1Give these values in Gereral data
    Create one sample job "SAMPLE JOB"
    Priority "A"
    Execu target - Your application server
    2Click start conditon
    schedule according to ur requirements.
    3.Click Step button
    Give your ABAP program name.
    fill variants if it has any variants.
    if it is useful assign points
    Regard,
    Senthil Kumar.P

  • Use of ERP Infoset inside ABAP program

    Hello experts,
    I created a quite complex InfoSet which is supposed to extract business relevant information from FI tables (above all BSID and BSAD) and provide them to users as a mean to interpret data. I'd like to use those data in a custom ABAP program with an extended logic, but I'm not sure how to use it inside my code.
    The final result should be to send daily updates on BSAD activities to BI system, and given that BSAD does not have (as far as I know) any mean to completely track creation/modify actions, I came out with the InfoSet solution that make use of an additional field (called update_timestamp) derived from a complex query.
    Any help/suggestion on how to overcome the issue will be greatly appreciated.
    Best regards
    Davide Rizzo

    Hi
    Yes it's true.
    If you put "#ec * at the end of a abap code row, you can suppress the warnining messages of extended program check.
    Every kind of warning has own sign, you find out them while running extended check.
    It's a way to clear the useless messages.
    For example, you have created an include where you have defined several routines you have to use in several programs, but every program don't use all routines of that include, or you dynamically call those routines, so if you run the extend check for a certain program you can get a warning like that:
    FORM PLUTO not called directly
    Now you can't delete the routine from the include, because it can be used by other program, but you can hide that message by "#ec CALLED:
    FORM <MY_FORM>. "#EC CALLED
    ENDFORM.
    Max

  • Calling an ABAP program from a document list

    Hi,
    we have the following problem with a custom ABAP program.
    This program executes a lot of user's functions, such as documents creation, material movements creation, and so on.. from a single dynpro.
    We would like to call this program from a list of documents with a call-transaction and we would like to come back to the list at the end of all user's activities.
    Unfortunately we are not able to use a call_transaction since the program has got many commit_work and, after a call_transaction it stops at the first commit_work.
    Is there another way to link a list to an abap program ?
    Thank you very much.
    Regards.

    Hi,
    If your Dynpro program is writted in a moduralized way like Form..endForm
    you can try calling this form from your list program using the appropriate
    values where ever necessary. Like wise the screen/programs also.
    Regards
    Prasath

  • ABAP Program and Execution Caching?

    Hi All
    We have a strange problem with custom ABAP program possibily caching a SQL statement. Here is the problem:
    Transaction: ZTRANS_C1
    This transaction is about 4 years old and we have noticed a problem with a SQL statement withing the program which is causing a timeout and shorts dumps (runs for 600ms). We managed to fix the statement and change the program but it is still taking 600ms and timing out.
    So we created a new transaction ZTRANS_C2 which is an exact copy of ZTRANS_C1 and ran it. This took only 65ms.
    So is there any way in SAP or SQL where we can stop it caching the statements or is this some other problem?
    Thanks
    Phil

    Hi Arnold,
    First you need a table type with a structure like follows:
    operation
    groupid
    context
    identifier
    agency
    scheme
    (corresponding to the Interface ValueMappingReplication)
    All used data elements should have type string or charXX
    for example: operation - char10, groupid - char32, rest - char120
    Next you create a function module with attribute 'remote-enabled module'.
    The import parameter is your new table structure.
    Next you create an ABAP program. Here an example:
    report z_value_mapping .
    tables mvke.
    data:
    p_value_mapping type zvalue_mapping,
    p_value_mapping_table type zvalue_mapping_table.
    p_value_mapping-operation = 'Insert'.
    p_value_mapping-context = 'http://xi.com/Material'.
    select * from mvke where matnr between '170' and '501'.
    check not mvke-prodh is initial.
    * Create a value mapping group to join two entries.
    * use a unique 32 digit number.
    concatenate '00000000000000' mvke-prodh into p_value_mapping-groupid.
    translate p_value_mapping-groupid using ' 0'.
    * Store the mapping source as first entry to the group
    p_value_mapping-identifier = mvke-matnr.
    p_value_mapping-agency = 'SenderAgency'.
    p_value_mapping-scheme = 'MATNR'.
    append p_value_mapping to p_value_mapping_table.
    * Store the mapping target as second entry to the group
    p_value_mapping-identifier = mvke-prodh.
    p_value_mapping-agency = 'ReceiverAgency'.
    p_value_mapping-scheme = 'PRODH'.
    append p_value_mapping to p_value_mapping_table.
    endselect.
    * Push data to XI
    call function 'Z_VALUE_MAPPING' in background task
      destination 'IS_XID'
      exporting
        value_mapping       = p_value_mapping_table.
        commit work.
    Import the RFC to the Integration Builder, create a mapping between your RFC and the interface ValueMappingReplication.
    Check this Blog for additional steps:
    /people/sreekanth.babu2/blog/2005/02/23/value-mapping-replication
    Choose names for context, agency and scheme which are useful your scenario.
    Regards
    Stefan

  • Retriving a a deleted abap program

    A Custom ABAP program was accidentally deleted a few weeks ago and the transport made it to production and all systems.  Are there any options to get a copy of the program back from somewhere? anywhere?
    Message was edited by: Scott Hoelscher

    Create a program with the same name as earlier (which is deleted)
    Click on "Utilities" --> "Versions" --> "Version Management"
    Select the version of your earlier program and click on display.
    Your earlier program is displayed here.
    This is only possible if you have generated a version and saved the program in a package other than $TMP.

  • Synchronizing Two Custom Z Tables Using Abap Program

    Hi,
        My requirement is Synchronizing two custom z tables using abap program me.
    I have vendors in two tables, i have to select the common vendors from first which are existing in second  table also.
    In first table each vendor can have more than one supplier types in one field only. In second table these supplier types are divided into
    different fields.
         My requirement is I have to check supplier types in first table and i have to pass X to corresponding supplier types in second table vendor.
    I have to pass X value for each depending in Second table depending upon supplier type in first table.
    . How to do it can any one suggest with code.
    Thanks in Advance,
    Vivek
    <subject edited by moderator>
    Message was edited by: Manish Kumar

    Hi,
    Imho, you need to get (meaning, extract into separate fields) the different supplier types from Table1 first. Your key for Table1 is the vendor no, which is also the key in Table2 (or the key for Table2 is Vendor no & Type).
    For better performance, better select multiple/all required entries from Table1 instead of doing a select endselect.
    Depending on the format of the vendortypes in Table1, put them in a new itab (for our purpose named Table1New where vendor no & type are the only 2 fields. For example, if the type length is fixed to 2 chars, or divided by space,... use your coding accordingly.
    Next step is to select all vendor no's in Table2 which you have selected in Table1. If in Table2, the vendor no is the only key (and the all vendor types are filled in a single record), then loop check the vendor types from Table1New against the types in Table2.
    If the key of Table2 is vendor no & vendor type, then do a read table for the key.
    The logic in pseudo-code:
    Select from Table1 into table. If you'd like to limit the selection size, add package size statement.
         extract the vendor types in to itab Table1New.
         Select the vendor & types from Table2 by using the for all entries option (better performance).
         loop at Table1New
              check in Table2:
                   if the unique key is vendor no: check all fields for the vendor type from Table1New
                   if the unique key combo is vendor no & type: check by using a read table.
              If not found => add entry to Table2
         endloop.
    endselect Table1 (when using package size)
    I guess the most difficult step is to extract the types from Table1 into separate fields, all the rest seems straight forward. Please keep in mind the itab type definitions for a better performance.
    Good luck!
    Best regards,
    Zhou

Maybe you are looking for

  • My iPhone 4S no longer vibrates or rings when I get messages or calls. Help meeee

    I didn't drop it or anything. And now I am sad and my friends and family think I don't love them because I never respond to their messages or answer their calls. Mer.

  • Drag and drop to HD

    I want to be able to "Drag and Drop" to the Hard Drive.... but don;t seem to be able to.

  • Update suggestion for Music Player N8 and other mo...

    One thing I hate on this N8 is the music player. You can only sort by Album & Artist. I would prefer to sort by Album only or Artist only. My music list is all over the place because of it. I think Nokia would be a much better phone if they concentra

  • Multiple birthdays in Address Book on one card

    Hi. I am trying to figure out how to list multiple birthdays for an entire family on one card in AddressBook. For example... My sister has 3 children. I have her name in AddressBook that synchs with I-Cal. I have her birthday listed but I want to fin

  • Illustrator trial not working

    I have downloaded everything to enable me to get the illustrator trial however when I set up to install the programme a popup says installaion has failed I then looked at the error and it says : Exit Code: 34 Please see specific errors below for trou