Use of Call up points

Hi all,
I have associated a Rule container with the call up point 19 (Admission).
But its not cheking my validations??
what could be the problem
here is some data that I used--
Validation: Pre-requisite- (I did not mention any thing, so that it is true always)
                Check-RHIQ_STUDENT-BIRTHPLACE='India'
                Message: message type=E (did not defined any message variable).
In Rule Over-view, its showing that Rule container, Rule Module and Rule elments are associated with my objects,
<b>Still if I am trying to execute admission for non Indian student (Birth Place), Its not validating.</b>
Please resolve my problem.
Thanks

Sudhir,
Clearly you rule is not being triggered at runtime.  Let's figure out if it is even being found.  Use the transaction 'PIQRULEWB_RC' with your Org. Unit and Callup Point to see whether your Rule Module appears.
One possibility is that there is an issue with the validity date range for your relationship between the RC and the Org Unit.  This might explain why the rule attached to your org unit is not firing. 
If this transaction does not make clear what the problem is, then I suggest you take screenshots of the following and attach them to your next posting:
- Validation rule definition
- Rule Module
- Rule Container (should NOT be an 'extended check')
- Relationship type 509 (with additional data) between RC and your object.
- Definition of your error message
Michael

Similar Messages

  • Substitution call up point 3 - add fields

    HI Experts
    I have a requirement that SAP should propose BKPF-XBLNR filed automatically when user clicks on save. I am planning to use substitution call u point 3 to get this requirement done. I have done the configuration but then I came to that for call up point 3 this field is not avilable for substituion. Is there a way to add this field to to the substituion field list . (this field is available for call up point 2)
    Thanks
    Kiran

    Hi, it's not unusual that you donu2019t have all the information in a substitution u2013 at the time of the call-up point!
    By that I mean you could have the information of the screen of the posting u2013 but itu2019s not passed on as information to be used in substitutions u2026
    If that is the case do you have to write a few ABAP lines in order to read the content of the screen and pass in on in to the substitution.
    You can find out by using transaction GGB0 u2013 look here for the debugging instruction 
    regards
    René
    Edited by: René Vestergaard Nielsen on Aug 26, 2008 3:09 PM - wrong link

  • BSEG-VBUND Updation using Call up point 3 while posting from VF01

    Hi,
    I have a requirement to update BSEG-UPDATE during the Invoice posting VF01.
    I tried to use Substitution at CALL UP POINT 3. but it is not updating the value.
    Please help.
    Thanks,
    Leela Krishna

    Hi,
    Create the substitution at call up point 2 (Line Item) as below:-
    Pre-requisit:-
    BSEG-KOART = 'D'
    AND
    BSEG-TCODE = 'VF01'
    Substitution:-
    BSEG-VBUND = your trading partner
    Regards,
    SDNer

  • I have a production mobile Flex app that uses RemoteObject calls for all data access, and it's working well, except for a new remote call I just added that only fails when running with a release build.  The same call works fine when running on the device

    I have a production mobile Flex app that uses RemoteObject calls for all data access, and it's working well, except for a new remote call I just added that only fails when running with a release build. The same call works fine when running on the device (iPhone) using debug build. When running with a release build, the result handler is never called (nor is the fault handler called). Viewing the BlazeDS logs in debug mode, the call is received and send back with data. I've narrowed it down to what seems to be a data size issue.
    I have targeted one specific data call that returns in the String value a string length of 44kb, which fails in the release build (result or fault handler never called), but the result handler is called as expected in debug build. When I do not populate the String value (in server side Java code) on the object (just set it empty string), the result handler is then called, and the object is returned (release build).
    The custom object being returned in the call is a very a simple object, with getters/setters for simple types boolean, int, String, and one org.23c.dom.Document type. This same object type is used on other other RemoteObject calls (different data) and works fine (release and debug builds). I originally was returning as a Document, but, just to make sure this wasn't the problem, changed the value to be returned to a String, just to rule out XML/Dom issues in serialization.
    I don't understand 1) why the release build vs. debug build behavior is different for a RemoteObject call, 2) why the calls work in debug build when sending over a somewhat large (but, not unreasonable) amount of data in a String object, but not in release build.
    I have't tried to find out exactly where the failure point in size is, but, not sure that's even relevant, since 44kb isn't an unreasonable size to expect.
    By turning on the Debug mode in BlazeDS, I can see the object and it's attributes being serialized and everything looks good there. The calls are received and processed appropriately in BlazeDS for both debug and release build testing.
    Anyone have an idea on other things to try to debug/resolve this?
    Platform testing is BlazeDS 4, Flashbuilder 4.7, Websphere 8 server, iPhone (iOS 7.1.2). Tried using multiple Flex SDK's 4.12 to the latest 4.13, with no change in behavior.
    Thanks!

    After a week's worth of debugging, I found the issue.
    The Java type returned from the call was defined as ArrayList.  Changing it to List resolved the problem.
    I'm not sure why ArrayList isn't a valid return type, I've been looking at the Adobe docs, and still can't see why this isn't valid.  And, why it works in Debug mode and not in Release build is even stranger.  Maybe someone can shed some light on the logic here to me.

  • How to create bdc for fbs1 using both call transaction and session

    Hi Friends,
    i have one problem with tcode FBS1, i need to create a bdc program for both call transaction and session method using subroutine.
    first call transaction needs to execute if there is an error sesion has to execute. if u have code please forward.
    thanks in advance.
    chandramouli pothugunta

    where as in call transaction we can do error handling explictly.those errors  are stored in one file .this file will send to the error log(session method),i.e session log.
    in the above case we use both call transaction n session method at time in one program.sample code is below ,go through it .
    data : begin of itxk01 occurs 0,
    end of itxk01.
    data : bdcdata like itbdcdata occurs 0 with header line.
    data : itbdcmsgcoll like itbdcmsgcoll occurs 0 with header line,
             itxk01 like itxk01-dup occurs 0 with header line.
    call gui-upload.
    loop at itxk01.
    refresh itxk01.
    perform bdc-dynpr0 using 'prg' 'scr'
    perform bdc-dynfld using fnam fval
    call transaction 'xk01' using bdcdata mode 'a' update 's' messages into itbdcmsgcoll.
    if sy-subrc ne 0.
    append itxk01 into  itxk01-dup.
    endif.
    endloop.
    if not itxk01-dup[] is initial.
    refresh itck01.
    call bdc_open_group
    itxk01 = itxk01-dup.
    loop at itxk01.
    refresh itxk01.
    perform bdc-dynpr0 using 'prg' 'scr'
    perform bdc-dynfld using fnam fval
    call bdc-insert.
    endloop.
    call bdc-close-group.
    form bdc-dynpr0 using pr sc
    endform .
    form bdc-field  using fnam faval
    endform.
    this will help u.
    reward points for me
    kiran

  • "HOW to use Labview call Dll compiled by VC++"

    "hello,I use VC++ compile a DLL,and i want to call DLL Function in LABVIEW program.But there is a dll function
    when i call it in labview.There is error.The prototype of Dll Function that make error is "USHORT DLLFUN __stdcall IBWRT(unsigned short dev_address,const char *pstrWrite)",The second paramenter is a char pointer,
    and the paramenter pass a command which content is
    "MEASURE:CURRENTC? 1A,0.001MA".
    When i use VC++ to call this function,i program followed:
    CString m_wrt;
    int ReturnW;
    m_wrt="MEASURE:CURRENTC? 1A,0.001MA";
    char buffer[40];
    strcpy(buffer,m_wrt);
    ReturnW=IBWRT(4,buffer);
    and this call is correct.
    But when i use labview to call this function.ther
    e is
    error.So, who can help me,to tell me how to call this
    function.Thanks."

    Are you asking about porting code or calling C++ code in LabVIEW?  As far as porting code, there's no easy way to move code back and forth between LabVIEW and C++.  However, if you are trying to call C++ code in LabVIEW, you can compile it as a DLL and call it in LabVIEW using the Call Library Function node.
    Chad B. » National Instruments » ni.com

  • Unable to create the validation at Call up point 3

    Dear Friends,
    I am trying to create the validation rule for call up point 3..
    while doing the prerequisite is system is not througing any error message, But while doing Check step I am getting the message like " Formula composed upto first systax error"
    This is the full length message i am getting the error..
    The formula was composed up to the first syntax error.
    Message no. GB 506
    Diagnosis
    You tried to exit insert mode, which is only possible if the formula has no syntax errors from beginning to end. If it is not, a new insertion session is opened ahead of the first syntax error. You can then correct the syntax error at the new position through making new entries or by deleting the formula symbols that follow.
    You can then try exiting the insertion session again.
    Validation is
    BKPF-TCODE = 'MIRO' and BKPF-BUKRS = '2005'
    check
    BSEG-BVTYP not equal to null
    in this point i am getting the above mentioned message
    Please let me know in this regard.
    Regards,
    Anand

    Dear,
    Callup point 3 will not be allowed in this validation because in CHECK you are just calling the BSEG (line item) so just select callup point 2 will be accurate one and it will be successful....
    Callup point 3 is used when you want system to perform check for both BSEG and BKPF table fields....
    To conclude use callup point 2 in this validation .
    REgards,
    Chintan Joshi

  • How to use system call in assembler

    I write codes to display the dictionary using C,
    and it can run well,and then I want to use system call
    in assembler to realize the same function ,but it doesn't
    display the dictionary,how to correct it?
    Look:
    //C
    #include <stdio.h>
    int main()
    char *name[2];
    name[0]="/bin/ls";
    name[1]=NULL;
    execve(name[0],name,NULL);
    return 0;
    //Assembler
    .data
    msg:.string "/bin/ls"
    .text
    .global _start
    _start:
    movl $0xb,%eax
    movl $msg,%ebx
    mov $msg,%ecx
    movl $0,%edx
    int $0x80
    movl $1,%eax
    movl $0,%ebx
    int $0x80

    If you compile with -Wwrite-strings, as I like to do for new code, you'll notice it warns about assigning the address of read-only memory to a plain char *. You might want to declare name as follows to avoid accidentally trying to modify it:
    char const *name[2];
    But as for your question. The execve system call requires a pointer to a list (array) of pointers to strings in %ecx. You are passing it a pointer to a single string, which means it will try to interpret the string ("/bin/ls")as a series of pointers to strings, with potentially disastrous (and certainly weird) results.
    Last edited by Trent (2012-12-28 15:31:38)

  • FI Validation at Call up point 3 with User Exit ZRGGBR000

    Hi SAP Guru's,
    We have a requirement where we want to restrict Manual bill booking (through FB60) only for specific GL Codes.
    Due to limitation in OB28 validation (without exit), we have decided to use User Exit (ZRGGBR000) where we will be doing sum of all the Line items which are on restrict GL code (we maintained the same in Account group by KDH1 and getting stored in table SETLEAF).
    We are using the exit at call up point 3 i.e. at Document completion level.
    While writing desired code we are getting only Last line item which is getting stored in BSEG table, please us know the coding part of the same i.e. how we have to write a code so that exit can collect inputs of all line items for the document.
    Thanks in Advance.
    Regards,
    Uday Suryawanshi
    +91 9890223683

    Hi,
    Well, I'm not a developer, but it should look somethink like this:
    LOOP AT bool_data-bseg INTO bseg
                     WHERE hkont  IN use the function to check the account set .
        b_sum = b_sum + bseg-wrbtr.
        EXIT.
      ENDLOOP.
    if b_sum > amount then
    b_result=false.
    end if.
    Something like this, is not it? (do not catch me on syntax)
    Regards,
    Eli

  • Using library call nodes

    I have attached a simple VI which uses a Call Library Node to open a serial communication port.  When I run this VI, LabView crashes.  I have attached the VI and the dll.  I have verified that the calling parameters are correct for the function.  Can anyone help me understand what is going on or how I can execute this or other CLN's using the same .dll?
    The source for the .dll is available at the SeaLevel System's website.  The card it is interfacing with is a Route56 PCI CCA P/N 5101.
    Thank you. 
    Attachments:
    SeaMAC Port Open.zip ‏23 KB

    To apply this (haven't actually read the link) to your application:
    The main difference is that order the inputs are passed is reversed. So in your, the first parameter (a enumerated value) will be used as a pointer (the last input). When the dll code will try to write it's data to this pointer, it will crash.
    Regards,
    Wiebe.

  • URL Loader / HTTPService using ASPX calls

    I would like to know if someone could help me or point me in the right direction … here is a test site and source view (https://studentdb.projectcadd.org/test.html) of what I am trying to do (all I want is a guarantee that the XML generated from ASPX will go to the correct dropdown 100% of the time.
    As you will see on this test site, the ASPX will go to whatever dropdown it wants, but those read from stactic XML files read correctly into the proper dropdown.
    The first set of 3 are read from SQL thru ASPX files using URLLoader, and the next 3 are read from static XML files, using URLLoader, the final 3 are using HTTPService  calls … the single dropdown above the final 3 is reading an XML file also. The URLLoaders reading XML are 100%, the others may come up correctly the 1st time, but if I refresh or recall the page the setup is not correct!! I am using a random number in the querystring but that doesn’t work either – handle any cashe problems!!! (all sets should have the same pattern in them – 1st classnumber, then course numbers, then paygrades).
    thanks, rehoover

    hi,
       you need to explicitly call MyHTTPService.send() from actionScript httpService dosent sends Data automatically and also at dataProvider="{ChatXML.root.object}" you will need to ommit parentNode in XMl ->dataProvider="{ChatXML.object}"

  • Issue using ODBC CALL

    I'm calling a oracle stored procedure using ODBC Call method
    {call testSP(?)}"&params
    The parameter read from the SP is VARCHAR2. On this call, the 2001th character gets replaced by chr(0). The same SP called with Begin, End block does not reproduce the error. Can someone please point me to a document which explains this? please feel free to ask any questions to clarify the issue

    maybe you can try another theme. You can download hundreds of themes. There is surely one that displays the time during the "incoming call" screen.
    The search box on top-right of this page is your true friend, and the public Knowledge Base too:

  • How can I use microsoft word, power point and those apps in my new iMac ? i bought this iMac yesterday so am new on tho and i would like to know

    how can I use microsoft word, power point and those apps in my new iMac ? i bought this iMac yesterday so am new on tho and i would like to know

    If you absolutely must have the Microsoft applications, you can purchase and download them from http://microsoft.com/mac.
    Free software suites LibreOffice and OpenOffice offer similar functionality (word processing and spreadsheets).
    Or you could do worse than look at Apple's Pages, Numbers and Keynote, which should already be installed in your Mac and can export to Microsoft formats if need be.
    Matt

  • How can I see the phone number that a contact used to call me?

    I have several contacts in the addressbook of my iPhone 4 (iOS 5.0.1) for which I have entered multiple phone numbers. In the call history the names of my contacts are shown, which is fine. To call someone back based on the history  I would like to know which number was used to call me. Is there a way to get to this information?

    It will say "mobile" Home", etc under the name.
    You can also tap the blue arrow and see the highlighted number.
    iPhone User Guide (For iOS 5.0 Software)

  • I have just bought an iMac, and when I had my PC I had all my mp3 music on external hard drive and used to stream using software called ps3 server and tveristy which used to pick up on my Roberts radio via network wi fi hiw do I get iMac to do it

    I have just bought an iMac, and when I had my PC I had all my mp3 music on external hard drive and used to stream using software called ps3 server and tveristy which used to pick up on my Roberts radio via network wi fii and on my iPad via AirPlay. How can I do the same with iMac as this software isn't compatible

    To install apps from developers Apple doesn't recognize go to Security and Privacy in the System Preferences and change Allow apps downloaded from anywhere

Maybe you are looking for

  • Creating Report via PL/SQL

    We have an application using HTML DB from which the we need to create reports for which the standard CSV will not work. The report can be created via PL/SQL except that the report needs to be created on the users workstation or a public location and

  • OWB process flow & Oracle Workflow

    Hi, In order to deploy the OWB process flow packages, is it necessary to have Oracle workflow installed on the Target server? When I tried to deploy a process flow package to the target database (10gR2 db), it required a user called owf_mgr. As far I

  • Interface mapping in Interface Determination??

    Hi friends.. iam doing IDOC to File.. in message mapping ,i changed the occurance of IDOC to unbounded and did the same in interface mapping also.. but in intrerface determination i am not getting Interface mapping ,i tried Extended interface mapping

  • What happened to the 3-D visualization of tasks in Project 2013?

    I just got Project Pro 2013 loaded on my machine.  I was surprised to see all of my tasks on my Gantt with constant colors as opposed to 3-D.  I can't seem to find the switch setting "Show bars and shapes in Gantt Views in 3-D" that used to be under

  • What is the best way to make a clickable grid

    What would be the best way to make a clickable area that can differentiate between discrete parts of the area when clicked on. In other words, instead a having multiple buttons in a row that the user can click on, is there a way to have an area that