BC sets step by step

Hi all,
I'm trying to create BC sets. I've started following the SAp library explanation about the BC sets but is not very  detailed(at last not as I want it to be, ).
How can I change data records in the tables of the BC sets??
has anyone a detailed manual about BC sets configuration??
Thanx all in advance!!

The closest thing to security BC sets which I know of are SAP standard roles.
I think you are asking this question in the wrong forum.
If you know which component you are looking for, or if just a general question then I can move it for you. If "general" then the "basis" forum (NW Admin) is the most likely place to find an answer.
Kind regards,
Julius

Similar Messages

  • Okb9 setting step

    hi guys,
    pls suggest okb9 setting step by step.
    thanks
    rohit

    Hi Rohit,
    TC: OKB9 is used for defaulted automate CO account assignement for gl accounts. There is no std. configuration for OKB9, just go to transaction OKB9>select new entries>give co code>cost element>cost center or internal order.
    Here profit center is not an imporatant field anyhow profit center is picked from the material master so you can ignore profit center field here.
    Thans
    Para

  • Lease accounting - both capital & operation setting steps

    Hi,
    Normal FI-AA is configured in client SAP new requirement is to implement Lease accounting (both Capital & Operational). Can you suggest step by step setting required for the same (for both capital & operation) & would be great is you can through some light UAT steps (for both capital & operation) for the same.
    Thanks,
    Vishal

    I am sorry, what is the problem exactly.
    Did you provide the default value (through Property Inspector)and still it is not working?
    I have tried this and i am able to load the target table successfully.
    Here is the mapping that i created:
    1)Created mapping with a source, Mapping Input Parameter and target oprators(The source table i took is EMP table from scott schema)
    2)Mapped all the columns from source to target.
    3)For the mapping Input parameter operator i created one output variable(SAMP_DAT with DATE data type) and mapped this column to the target table
    with the value as CURRENT_DATE-10 in the expression editor provided
    4)Deployed and executed the map
    But the value for the SAMP_DAT was not loaded (it was NULL)
    5)Then i opened the property inspector for SAMP_DAT and provided the default value as CURRENT_DATE-10 and deployed and executed the map again
    And now i am able to see the data for the column SAMP_DAT in target table.
    Hope this helps
    Regards,
    Pnreddy

  • Setting step error during Post-Step substep execution

    There is custom step type, which defines Post-Step substep:
    void __declspec(dllexport) __stdcall PostStep(struct IDispatch* pSeqContextDisp)
    AFX_MANAGE_STATE(AfxGetStaticModuleState());
    PropertyObjectPtr spThisContext=pSeqContextDisp;
    try
    return PostStepEx(spThisContext);
    catch(_com_error& xComErr)
    void PostStepEx(PropertyObjectPtr& spThisContext)
    SequenceContextPtr spSeqContext=spThisContext;
    StepPtr spStep=spSeqContext->GetStep();
    PropertyObjectPtr spResultStep=spStep->AsPropertyObject();
    bool fSomeCondition=false;
    // Evaluate fSomeCondition
    if(fSomeCondition)
    spResultStep->SetValBoolean("Result.Error.Occurred", 0, VARIANT_TRUE);
    spResultStep->SetValString ("Result.Error.Msg", 0, "Some error message");
    spResultStep->SetValNumber ("Result.Error.Code", 0, -1);
    return;
    // Continue ...
    When step of this custom step type is beeing executed and fSomeCondition evaluated to true, the error is displayed:
    Details:
    "Error executing substep 'Post'.
    Some error message"
    How to instruct TestStand to not to add prefix "Error executing substep 'Post'." ?
    thanks.misha

    Hello Misha,
    If you do not want the "Error executing substep 'Post'." string added to the beginning of your error message, you could use the following method. 
    You can set only the Error message (Error.Msg) and Error code (Error.Code) and not the Error Occurred Flag (Error.Occurred) in the post step code module.  In the post-expression of that step, you can then detect whether the error code is non-zero and set the Error.Occurred flag to True if necessary.  See the screen shot below.
    Let me know if you have any questions implementing this solution.
    Message Edited by JettR on 03-27-2008 02:00 PM
    Best Regards,
    Software Engineer
    Jett R
    Attachments:
    ScreenShot.jpg ‏88 KB

  • SRM BADI Workflows - Cannot set step description text

    Hi all,
    We are implementing the shopping cart n-step BADI workflow (WS14000133). I have implemented  the method 'GET_REMAING_APPROVERS' of BADI 'BBP_WFL_APPROV_BADI', and in the table APPROVAL_TABLE, we should be able to store a customer specific text in the field APPROVAL_DESCRIPTION.
    However, despite changing the text in this field successfully, the apporval preview does not show our customer specific text for the workflow step.
    Is this feature not working any more, or is there some config or OSS note needed to get it working?
    Thanks,
    Nick

    Thanks for finding this,
    Having seen the correction details in the note, it seems SAP have reversed part of the note.
    Function 'BBP_PDH_WFL_APPROVER_SET' in SRM Server 5.5 SP 9 has the following code, showing the correction from the OSS note commented out:
        IF iv_node_id IS NOT INITIAL.
          LOOP AT it_insert_agent INTO lt_help_app_wa.
            gt_wf_approver-node_id = iv_node_id.
            gt_wf_approver-dispagent = lt_help_app_wa-dispagent.
    begin of pilot 858263 note
           concatenate gt_wf_approver-dispagent
                       gt_wf_approver-approval_description
           into        gt_wf_approver-dispagent
           separated by space.
    end of pilot 858263 note
    I guess I need to create a customer message asking SAP to put the fix back in!
    Regards,
    Nick

  • APPLE TV setting step

    How to setup apple tv 2nd gen & how to use with ipad2?

    Follow the on screen instructions once you plug it in and attach to the TV.  Make sure it is on the same network as your iPad and uses the same apple id.
    Regards
    Jules

  • SET property step disappear when use Java SHA-1

    When I apply SET property with Java SHA-1, java.security.MessageDigest, the SET step disappear immediately. (It has been removed automatically.)
    My project requires for using SHA-1. How do I use SHA-1 hashing function in UCCX editor?
    Did UCCX editor support limited Java library?
    I'm using UCCX Editor with UCCX 8.0

    Hi, Anthony Holloway.
    I used to read your very useful SOAP in IVR tutorial, thump up!
    I have already opened a TAC case. They told me to change compatibility mode to Windows 2000 which I have changed it already.
    I also disable visual style in the property. No changes happens.
    I think my error/bug appears when I assign byte[] data. As an example:
         byte[] bArray = text.getBytes();
    "java.security.MessageDigest -> digest()" use this datatype for hashing function.
    But yours, Anthony, my opinion is your inline-style code maybe very complex to IVR for understanding while typical jre can understand it!
    Did you think so, Anthony?

  • How can i write to the Step.Result.ReportText of a Sequence callback?

    i need to write to the Step.Result.ReportText and step.Result.Status of a sequence callback using a statement but it jus won't work...how can i do this?....

    I am not sure what you are asking but will give it a shot.
    Only a step has Step.Result.ReportText and Step.Result.Status properties. Therefore you cannot set these properties for a sequence callback. For certain callbacks that are called by a sequence call step, you can set Step.Result.ReportText and Step.Result.Status of the Sequence Call step that called the callback. To do this you can set Runstate.Caller.Step.Result.ReportText and Runstate.Caller.Step.Result.Status within the callback.
    If this does not help you then you must provide information as to which callback you are using and for what step you want to set the Step.Result.ReportText and Step.Result.Status properties

  • In need of a step-by-step instruction manual

    I have purchased an
    IPod clone? model ?ZEN Vision W60?, from Creative, installed the software (version 5.60.07), and now I am trying to transfer MP3 and AVI files from the computer to the Creative gadget.
    The multi-language manual depicts the very basics only, and the Help file on the CD doesn?t answer all aspects either.
    Is there a better manual with screenshots available to avoid hours of trials to get things right? I have never used such a gadget before.
    I have a number of folders named according to the singer, orchestra, etc. with all the MP3 files in the folder. Now I have them on the gadget, but can't see any folders (just wildly mixed song titles).
    Every cellular phone has a big manual that explains various functions and setting step by step. This device (really nice) lacks it's
    I?d appreciate any help that brings me closer to properly use this device.
    Thanks,
    Murgi G.

    Hi Chen
    Unfortunatly Lenovo dosen't make a S660W model.It's fake!
    http://forums.lenovo.com/t5/A-and-P-Series/IMPORTANT-List-of-fake-replica-Lenovo-phones/td-p/1736253
    I know this isn't the answer you were hopping for but if you ''just bought it'' I suggest contacting the seller for a refund.
    Regards.
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as ''ACCEPT AS SOLUTION"! 
    Unsolicited PM's will not be answered! ....Please post your question/s in the appropriate forum board.
    English Community   Deutsche Community   Comunidad en Español   Русскоязычное Сообщество

  • Get current step number and handling max steps exceptions

    We are using IPCC Express Premium 4.0.4 and would like to know:
    1. Is it possible to determine the execution number for the current step? For example, x number of steps have been executed up until a certain point in the script. Possibly via a Set step using Java or a DB Read step?
    2. When the system parameter "Max Number of Executed Steps" limit has been reached the exception "com.cisco.wfframework.obj.WFMaxExecutedStepsExceededException" exists within the CRS Engine MIVR log. This exception does not exist within the available exceptions list in the "On Exception Goto" step. Is there a way that we can intercept this specific exception or will we have to use the "com.cisco.app.ApplicationTaskInactiveException" exception instead?
    We have been experiencing stuck Reserved agents and periodic callers stuck in queues, which has been occurring due to the maximum number of executed steps being exceeded. We have increased our "Max Number of Executed Steps" parameter from 1,000 to 2,500 for the time being and we may need that higher still.
    Our script has a lot going on after every 30secs of hold music....to determine if notification pages/emails need to be sent out to Help Desk staff due to long wait times, or to play updated status prompts only when appropriate....to name a couple. To our knowledge we have made things as efficient as possible (using Sessions) and we will be making a few more tweaks, but nowhere near enough to stay under the default 1,000 limit.
    I asked question # 1 to help us better assess what our step execution counts are for different logic scenarios, rather than manually trying to count the steps within our script. I asked question # 2 so that we can send pages/emails to ourselves if a WFMaxExecutedStepsExceededException exception does occur and include the phone number of the caller who would have ended up not getting through so we can call them back not long after.
    Thank you for any info you can provide!
    Tom

    I'll try and answer the issues in this thread in turn:
    "1. Is it possible to determine the execution number for the current step? For example, x number of steps have been executed up until a certain point in the script. Possibly via a Set step using Java or a DB Read step?
    2. When the system parameter "Max Number of Executed Steps" limit has been reached the exception "com.cisco.wfframework.obj.WFMaxExecutedStepsExceededException" exists within the CRS Engine MIVR log. This exception does not exist within the available exceptions list in the "On Exception Goto" step. Is there a way that we can intercept this specific exception or will we have to use the "com.cisco.app.ApplicationTaskInactiveException" exception instead? "
    ----->Sadly this is not in the On Exception Goto step. Several people have commented on this to Cisco and I would recommend you join the crowd. Talk to your Cisco Account Manager. If you are a partner, submit a well thought out request to [email protected].
    "Our script has a lot going on after every 30secs of hold music....to determine if notification pages/emails need to be sent out to Help Desk staff due to long wait times, or to play updated status prompts only when appropriate....to name a couple. To our knowledge we have made things as efficient as possible (using Sessions) and we will be making a few more tweaks, but nowhere near enough to stay under the default 1,000 limit. "
    ----->You should be using sub flows for this type of work. Sub flows are a separate script and as such, have their own maximum step count each time you call them. Put all of this extra logic into a separate script and call it each iteration through the queued loop.
    "In most of the cases,you should not hit the 1000 step limit unless there's a loop in the script."
    ----->Exceeding this is not recommended by Cisco as it increases the amount of memory being used by each script instance. I would proceed with a great deal of caution.
    "I want to check to see if the caller pressed 1 (to leave a message type functionality) anytime during the queue loop. Not just when a delay expires and a prompt is played. This easily exceeds the default max steps. "
    ----->The common way of doing this is uploading a WAV of your music on hold to the prompt repository and then using a Get Digit String step with the MoH WAV file as the prompt for it. This allows the caller to press it at the IVR is essentially always waiting for a DTMF digit. You can use Match or If statements within the Success branch to determine if they pressed the correct digit.
    "Where I can make the max steps very large ?
    I am using CRA3.5.
    Please help ASAP,
    Thanks"
    ----->Again, not recommended! You can almost certainly break your script into appropriate functional components and use subflows to drastically reduce the likelihood of hitting the maximum.

  • Equivalent to Step.Limits.Low.NumericFormat in TestStand 3.1?

    I am looking to set the Limit Numeric Format property (for individual steps) programmatically through the TestStand API.  The link below seems to be talking about the property I need to set (Step.Limits.Low.NumericFormat). 
    http://forums.ni.com/t5/NI-TestStand/How-can-I-tell-that-a-default-numeric-format-has-been-applied-t...
    Unfortunately on my TestStand 3.1 system, the property doesn't exist (or doesn't work as Raj suggests in the post).  Everything is fine on my TS 4.2.1 system.
    Does anyone know the name/location of the property in TS 3.1.  It must exist as it is possible to modify the display format of limits in TS 3.1.  I guess it may not be possible to interact with it through the API which would be a shame.
    Regards
    Steve
    https://decibel.ni.com/content/blogs/DailyCLAD
    Solved!
    Go to Solution.

    Hi Shalini
    Thanks for your post.  It was helpful but I am not quite there.
    If I export a single NumericLimitTest step Step.Limits into LimitLoader format, I get the following:
    <Step Name> Limits
    Numeric Limit Test <Prop Name='Limits' Type='Obj'><Prop Name='Low' Type='Number' NumFmt='%#x'><Value>9</Value></Prop><Prop Name='High' Type='Number' NumFmt='%#x'><Value>11</Value></Prop><Prop Name='LowExpr' Type='String' TypeName='Expression'><Value></Value></Prop><Prop Name='HighExpr' Type='String' TypeName='Expression'><Value></Value></Prop><Prop Name='UseLowExpr' Type='Boolean'><Value>False</Value></Prop><Prop Name='UseHighExpr' Type='Boolean'><Value>False</Value></Prop></Prop>
    <Locals> Variable Value
    <FileGlobals> Variable Value
    <StationGlobals> Variable Value
    So it is the value of 'NumFmt' that I need to set, and the value I need to set it to is '%#x'.......but I am not sure what 'NumFmt' is; it is not a property, it is associated with Limits.Low (and Limits.High), but it isn't a sub property of Limits.Low as Limits.Low is defined as a Number.
    I can successfully import the NumFmt of Limits.Low (using the LimitLoader) in TS 3.1,  but I am missing one last clue defining how it is done in the API
    Regards
    Steve.
    https://decibel.ni.com/content/blogs/DailyCLAD

  • Terminate Pass/Fail Sequence Step

    Hi everyone, I have a step in my main sequence that runs an interactive dialog box to the operator.  It checks whether or not it receives communication from the slave device.  If for some reason the operator wants to "TERMINATE (ABORT" the dialog box I have an "ABORT" button on the front panel to allow them to do so.
    I want this sequence step to behave as follows:
    1. If COMMUNCATION = RECEIVED and ABORT BUTTON = NOT PUSHED, then the step status should = Passed
    2. If COMMUNCATION = NOT RECEIVED and ABORT BUTTON = NOT PUSHED, then the step status should = Failed
    3. If ABORT BUTTON = PUSHED while in the midde of running the step, then the step status should = Terminated
    Right now I have the step set up as a Pass/Fail step which uses a boolean output from the VI.  My issues is I am having trouble with Item 3 above.  I am right now putting in the Post Expression for the step the following to handle Item 3:
    Locals.VIAborted == True ? RunState.Engine.TerminateAll() && Step.Result.Status == "Terminated": ""
    Sometimes, I do not see Terminated when the Abort Button = Pushed.
    Am I handling this correctly or is there a better way to do this?
    Thanks so much!
    Solved!
    Go to Solution.

    Did you think about  race conditions ?  My first idea,when seeing the statement was: Could it be, that the Sequence is terminated  before setting Step.Result Status ? 

  • In VB how do I pass my low and high limit results from a TestStand Step into the ResultList and how do I retrieve them from the same?

    I am retrieving high and low limits from step results in VB code that looks something like this:
    ' (This occurs while processing a UIMsg_Trace event)
    Set step = context.Sequence.GetStep(previousStepIndex, context.StepGroup)
    '(etc.)
    ' Get step limits for results
    Set oStepProperty = step.AsPropertyObject
    If oStepProperty.Exists("limits", 0&) Then
    dblLimitHigh = step.limits.high
    dblLimitLow = step.limits.low
    '(etc.)
    So far, so good. I can see these results in
    VB debug mode.
    Immediately after this is where I try to put the limits into the results list:
    'Add Limits to results
    call mCurrentExecution.AddExtraResult("Step.Limits.High", "UpperLimit")
    call mCurrentExecution.AddExtraResult("Step.Limits.Low", "LowerLimit")
    (No apparent errors here while executing)
    But in another section of code when I try to extract the limits, I get some of the results, but I do not get any limits results.
    That section of code occurs while processing a UIMsg_EndExecution event and looks something like this:
    (misc declarations)
    'Get the size of the ResultList array
    Call oResultList.GetDimensions("", 0, sDummy, sDummy, iElements, eType)
    'Step through the ResultList array
    For iItem = 0 To iElements - 1
    Dim oResult As PropertyObject
    Set oResult = oResultList.GetPropertyObject("[" & CStr(iItem) & "]", 0)
    sMsg = "StepName = " & oResult.GetValString("TS.StepName", 0) & _
    ", Status = " & oResult.GetValString("Status", 0)
    If oResult.Exists("limits", 0&) Then
    Debug.Print "HighLimit: " & CStr(oResult.GetValNumber("Step.Limits.High", 0))
    Debug.Print "LowLimit: " & CStr(oResult.GetValNumber("Step.Limits.Low", 0))
    End If
    '(handle the results)
    Next iItem
    I can get the step name, I can get the status, but I can't get the limits. The "if" statement above which checks for "limits" never becomes true, because, apparently the limit results never made it to the results array.
    So, my question again is how can I pass the low and high limit results to the results list, and how can I retrieve the same from the results list?
    Thanks,
    Griff

    Griff,
    Hmmmm...
    I use this feature all the time and it works for me. The only real
    difference between the code you posted and what I do is that I don't
    retrieve a property object for each TestStand object, instead I pass the
    entire sequence context (of the process model) then retrieve a property
    object for the entire sequence context and use the full TestStand object
    path to reference sub-properties. For example, to access a step's
    ResultList property called "foo" I would use the path:
    "Locals.ResultList[0].TS.SequenceCall.ResultList[].Foo"
    My guess is the problem has something to do with the object from which
    you're retrieving the property object and/or the path used to obtain
    sub-properties from the object. You should be able to break-point in the
    TestStand sequence editor immediately after the test step in question
    executes, then see the extra results in the step's ResultList using the
    context viewer.
    For example, see the attached sequence file. The first step adds the extra
    result "Step.Limits" as "Limits", the second step is a Numeric Limit (which
    will have the step property of "Limits") test and the third step pops up a
    dialog if the Limits property is found in the Numeric Limit test's
    ResultList. In the Sequence Editor, try executing with the first step
    enalbled then again with the first step skipped and breakpoint on the third
    step. Use the context viewer to observe where the Limits property is added.
    That might help you narrow in on how to specify the property path to
    retrieve the value.
    If in your code, you see the extra results in the context viewer, then the
    problem lies in how you're trying to retrieve the property. If the extra
    results aren't there, then something is wrong in how you're specifying them,
    most likely a problem with the AddExtraResult call itself.
    One other thing to check... its hard to tell from the code you posted... but
    make sure you're calling AddExtraResult on the correct execution object and
    that you're calling AddExtraResult ~before~ executing the step you want the
    result to show up for. Another programmer here made the mistake of assuming
    he could call AddExtraResult ~after~ the step executed and TestStand would
    "back fill" previously executed steps. Thats not the case. Also, another
    mistake he made was expecting the extra results to appear for steps that did
    not contain the original step properties. For example, a string comparison
    step doesn't have a "Step.Limits.High" property, so if this property is
    called out explicitly in AddExtraResult, then the extra result won't appear
    in the string comparison's ResultList entry. Thats why you should simply
    specify "Step.Limits" to AddExtraResul so the Limits container (whose
    contents vary depending on the step type) will get copied to the ResultList
    regardless of the step type.
    I call AddExtraResult at the beginning of my process model, not in a UI
    message handler, so there may be some gotcha from calling it that way. If
    all else fails, try adding the AddExtraResult near the beginning of your
    process model and see if the extra results appear in each step's ResultList.
    Good luck,
    Bob Rafuse
    Etec Inc.
    [Attachment DebugExtraResults.seq, see below]
    Attachments:
    DebugExtraResults.seq ‏20 KB

  • (OSD) : Apply Network Settings Step in SCCM2012R2 Task Sequence

    Have a specific question around the "Apply Network Settings Step". What is the exact timeout period for this step? Essentially, I have seen USB Ethernet dongles fail to allow systems to become joined to the domain, and it looks like it is relate
    to the timing for enumeration. I want to specifically find out how long the Apply Network Setting step will attempt to run (so that a newly deployed OS can attempt to join the domain). Does anyone have this answer? Is there an option to extend the time the
    step runs?
    Thanks in advance

    I recently had some NIC driver issues and some devices failed to join the domain. These task sequences typically took 15 minutes longer to complete than successful task sequences. That would suggest that it gives up and fails that step after approx. 15 mins.
    Gerry Hampson | Blog:
    www.gerryhampsoncm.blogspot.ie | LinkedIn:
    Gerry Hampson | Twitter:
    @gerryhampson

  • UCCX Script - DBWRITE STEP NOT WORKING

    Hi folks,
    I'm trying to write a record on the SQL Server 2005, but I'm getting a trouble to date field as below:
    INSERT INTO CC_PESQUISA_SATISFACAO (CALLING_NUMBER,CALLED_NUMBER,AGENT_ID,CALL_DATE,QUEUE_NAME,SCORE) VALUES ( 8092 , 562426 , 'jisilva' , Mon Mar 18 20:02:25 BRT 2013 , 'CSQ_CC_UNIMED_EXM_EXAMES' , 5 )
    java.sql.SQLException: The name "Mon" is not permitted in this context. Valid expressions are constants, constant expressions, and (in some contexts) variables. Column names are not permitted.
    SQL: INSERT INTO UNIMED_CC_PESQUISA_SATISFACAO (CALLING_NUMBER,CALLED_NUMBER,AGENT_ID,CALL_DATE,QUEUE_NAME,SCORE) VALUES ($INT_CALLING_NUMBER,$INT_CALLED_NUMBER,$STR_AGENT_ID,$DT_CallDate,$STR_QUEUE_NAME,$INT_SCORE)
    How I can convert the date variable to a format that is accepted by MS SQL 2005 and UCCX?
    Thank you

    Exactly.
    Or, use it like "" + D[now].year + "-" + D[now].month etc.
    Check out the Expression Language Reference Guide for your UCCX version.
    Or, if you are not afraid of Java, you can do this in a Set step with a String type variable, named, for instance, dateString:
    Set dateString = {
    java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    return sdf.format(new Date());
    This would return something like 2013-03-21 18:20:01 which is acceptable by MS SQL.
    G.

Maybe you are looking for