Inferring type in variable declaration not working in interface generation

I am writing my DSL's Model inferrer, which extends from AbstractModelInferrer. Until now, I have successfully generated classes for some grammar constructs, however when I try to generate an interface the type inferrer does not work and I get the following Exception:
0 [Worker-2] ERROR org.eclipse.xtext.builder.BuilderParticipant - Error during compilation of 'platform:/resource/pascani/src/org/example/namespaces/SLA.pascani'.
java.lang.IllegalStateException: equivalent could not be computed
The Model inferrer code is:
def dispatch void infer(Namespace namespace, IJvmDeclaredTypeAcceptor acceptor, boolean isPreIndexingPhase) {
acceptor.accept(processNamespace(namespace, isPreIndexingPhase))
def JvmGenericType processNamespace(Namespace namespace, boolean isPreIndexingPhase) {
namespace.toInterface(namespace.fullyQualifiedName.toString) [
if (!isPreIndexingPhase) {
documentation = namespace.documentation
for (e : namespace.expressions) {
switch (e) {
Namespace: {
members +=
e.toMethod("get" + Strings.toFirstUpper(e.name), typeRef(e.fullyQualifiedName.toString)) [
abstract = true
members += processNamespace(e, isPreIndexingPhase);
XVariableDeclaration: {
members += processNamespaceVarDecl(e)
def processNamespaceVarDecl(XVariableDeclaration decl) {
val EList<JvmMember> members = new BasicEList();
val field = decl.toField(decl.name, inferredType(decl.right))[initializer = decl.right]
// members += field
members += decl.toMethod("get" + Strings.toFirstUpper(decl.name), field.type) [
abstract = true
if (decl.isWriteable) {
members += decl.toMethod("set" + Strings.toFirstUpper(decl.name), typeRef(Void.TYPE)) [
parameters += decl.toParameter(decl.name, field.type)
abstract = true
return members
I have tried using the lazy initializer after the acceptor.accept method, but it still does not work.
When I uncomment the line members += field, which adds a field to an interface, the model inferrer works fine; however, as you know, interfaces cannot have fields.
This seems like a bug to me. I have read tons of posts in the Eclipse forum but nothing seems to solve my problem. In case it is needed, this is my grammar:
grammar org.pascani.Pascani with org.eclipse.xtext.xbase.Xbase
import "http://www.eclipse.org/xtext/common/JavaVMTypes" as types
import "http://www.eclipse.org/xtext/xbase/Xbase"
generate pascani "http : // www . pascani . org / Pascani" // Eclipse forum thinks this is a link...
Model
: ('package' name = QualifiedName ->';'?)?
imports = XImportSection?
typeDeclaration = TypeDeclaration?
TypeDeclaration
: MonitorDeclaration
| NamespaceDeclaration
MonitorDeclaration returns Monitor
: 'monitor' name = ValidID
('using' usings += [Namespace | ValidID] (',' usings += [Namespace | ValidID])*)?
body = '{' expressions += InternalMonitorDeclaration* '}'
NamespaceDeclaration returns Namespace
: 'namespace' name = ValidID body = '{' expressions += InternalNamespaceDeclaration* '}'
InternalMonitorDeclaration returns XExpression
: XVariableDeclaration
| EventDeclaration
| HandlerDeclaration
InternalNamespaceDeclaration returns XExpression
: XVariableDeclaration
| NamespaceDeclaration
HandlerDeclaration
: 'handler' name = ValidID '(' param = FullJvmFormalParameter ')' body = XBlockExpression
EventDeclaration returns Event
: 'event' name = ValidID 'raised' (periodically ?= 'periodically')? 'on'? emitter = EventEmitter ->';'?
EventEmitter
: eventType = EventType 'of' emitter = QualifiedName (=> specifier = RelationalEventSpecifier)? ('using' probe = ValidID)?
| cronExpression = CronExpression
enum EventType
: invoke
| return
| change
| exception
RelationalEventSpecifier returns EventSpecifier
: EventSpecifier ({RelationalEventSpecifier.left = current} operator = RelationalOperator right = EventSpecifier)*
enum RelationalOperator
: and
| or
EventSpecifier
: (below ?= 'below' | above ?= 'above' | equal ?= 'equal' 'to') value = EventSpecifierValue
| '(' RelationalEventSpecifier ')'
EventSpecifierValue
: value = Number (percentage ?= '%')?
| variable = QualifiedName
CronExpression
: seconds = CronElement // 0-59
minutes = CronElement // 0-59
hours = CronElement // 0-23
days = CronElement // 1-31
months = CronElement // 1-2 or Jan-Dec
daysOfWeek = CronElement // 0-6 or Sun-Sat
| constant = CronConstant
enum CronConstant
: reboot // Run at startup
| yearly // 0 0 0 1 1 *
| annually // Equal to @yearly
| monthly // 0 0 0 1 * *
| weekly // 0 0 0 * * 0
| daily // 0 0 0 * * *
| hourly // 0 0 * * * *
| minutely // 0 * * * * *
| secondly // * * * * * *
CronElement
: RangeCronElement | PeriodicCronElement
RangeCronElement hidden()
: TerminalCronElement ({RangeCronElement.start = current} '-' end = TerminalCronElement)?
TerminalCronElement
: expression = (IntLiteral | ValidID | '*' | '?')
PeriodicCronElement hidden()
: expression = TerminalCronElement '/' elements = RangeCronList
RangeCronList hidden()
: elements += RangeCronElement (',' elements +=RangeCronElement)*
IntLiteral
: INT
;

i dont know if that you are doing is a good idea.
the inferrer maps your concepts to java concepts and this enables the scoping for the expressions.
if you do not have a place for your expressions then it wont work. their types never will be computed
thus i think you have a usecase which is not possible using xbase without customizations.
your semantics is not quite clear to me.
i think the easiest would be to infer a class (with fields) as well
and then
if (decl.isWriteable) {
members += decl.toMethod("set" + Strings.toFirstUpper(decl.name), typeRef(Void.TYPE)) [
parameters += decl.toParameter(decl.name, decl.right.inferredType)
abstract = true
alternatively (with no guarantee to work in future)
def processNamespaceVarDecl(XVariableDeclaration decl) {
val EList<JvmMember> members = new BasicEList();
//val field = decl.toField(decl.name, inferredType(decl.right))[initializer = decl.right]
// members += field
val gtr = decl.toMethod("get" + Strings.toFirstUpper(decl.name), decl.right.inferredType) [
abstract = true
body = decl.right
members += gtr
if (decl.isWriteable) {
members += decl.toMethod("set" + Strings.toFirstUpper(decl.name), typeRef(Void.TYPE)) [
parameters += decl.toParameter(decl.name, decl.right.inferredType)
abstract = true
return members
which works without an add. class

Similar Messages

  • "Document type" in access sequence  not working in free goods

    Dear All,
    our requirement is to provide free goods with the main items in portal.
    for this i defined access sequence 1.Customer/Material and 2. SalesOrg/Documnet Type/Material.
    for access sequence Customer/Material  it's working fine but when i use SalesOrg/Documnet Type/Material it's not working.
    problem is that when i use Document type in access sequence it's not working.
    pls help.
    Radhashyam Sahoo

    Hi Apoorva!
    What do you mean with "Access Sequence"?
    In CRM 7.0 EHP1 there is a generic framework-feature available which allows the defininition of the tab-order.
    Best regards
    Arno

  • Variable Text not working as dynamic header in Crystal report

    Dear Experts,
    I'm working Crystal report that connected to Query BEX SAP BW trough SAP integration kit,
    currently i have case that need report dynamic header using variable text from BEX query, but seem the variable text not working in Crystal reports. the header in Crystal report shown as Desription\technical name, not result from the variable text in Query BEX in SAP.
    In https://wiki.sdn.sap.com/wiki/display/BOBJ/Crystal%20Reports%20and%20BW%20query%20elements stated that the "Text variable" with "replacement path" is supported, but i don't know in my query is not working.
    i already set in Database -> options->  table and fields -> Show Both, but the text variable still not working.
    can you help me
    Crystal Reports 2008 12.2.0.290
    SAP Integration KIT 12.1.0.890
    Thanks
    Luqman

    Post your question BEX and B1 and classic SAP data source issues to the Integration Kit forum

  • SELECT INTO ( variable ) STATEMENTS NOT WORKING FOR SYBASE TABLE AS VIEW

    Dear Experts,
    We have connected our 9i db with Sybase db using Hs connectivity.
    and then we have create the view in oracle db for SYBASE_TABLE as SYBASE_TABLE_VIEW.
    ALL THE INSERT, UPDATE AND DELETE COMMANDS ARE WORKING BUT THE
    select Into (variable) is not working.
    Please help to resolve the select into statment which is in BOLD in the below routine
    PLEASE NOTE! FORM WAS COMPILED SUCCESSFULLY AND FORM IS RUNNING BUT SELECT INTO COMMAND IS NOT WORKING.
    Thanks & Regards
    Eidy
    PROCEDURE SRBL_INSERT IS
    CURSOR SRBL IS
         SELECT impno,impcod,impnam
         from oracle_table1 a, oracle_table2 b
         WHERE a.impcod=b.empcod
         v_srpcod varchar2(5);
    BEGIN     
    FOR rec in SRBL loop     
         begin
    select "im_code" into v_impcod                    
         from SYBASE_TABLE_VIEW
         where "im_code"=rec.impcod;
    exception when no_data_found then
         v_srpcod:=null;
    end;
    END LOOP;
    END;
    Edited by: Eidy on Aug 16, 2010 11:28 AM

    hellow
    try this.
    select "im_code" into v_impcod
    from SYBASE_TABLE_VIEW
    where "im_code"=rec.impcod;
    v_srpcod := v_impcod ;
    ........

  • Customer Ext Variable is NOT working correctly in the Restricted Key Figure

    Hi all,
       I have created a variable ZVCBLMTH (Period from 01/1996 to Last Month) with reference to
        0CALMONTH  and it will be populated through  Customer Exit and it works fine.
        In the selection for 0CALMONTH, I gave the range as '05/2008' to '08/2008' and this new
        variable  passed the value of  range as '01/1996' to '04/2008' in RSRT.
        The properties of the variable are:
              Type of Variable -  Characteristic, Processing by - Customer Exit, Variable Represents - Interval
              and Variable is - Optional.
              No change in the result after changing the 'Variable is' from Optional to 'Mandatory'.
      This variable is used in Restricted Key Figure to calculate the number of matching records between
       01/1996 & 04/2008 and somehow it is not recognizing this variable and NOT passing the results correctly.
       But, there are records with 0CALMONTH between 01/1996 & 04/2008.   
       How could I test that which value is passed into the Restricted Key Figure for this variable, PLEASE ?
       Thanks in advance.
    Regards,
    Venkat.

    Hi Clemens Li
    I agreed on your point. When we define the Internal table the type for element EQUNR & QUMNR , we are referring the SAP data element for EQUNR, QMNUM field.
    Our doubt is even though we refer the standard data element, in the ALV display, it shows with leading zeros and also it creates problems in the filtering and in the filter window all values instead of unique nos.
    Hi Abhii
    I have given below the fieldcat coding.
    Friends, can you kindly clarify the above said problems. Since we use SAP ECC 6.0 any notes or patches apply is required. ( this is the basic functionality in ALV, that is my doubt).
        wls_fieldcat-col_pos   = wpv_pos.
        wls_fieldcat-fieldname = wpv_champ.
        wls_fieldcat-tabname   = wlc_tabname.
      wls_fieldcat-seltext_s = wls_fieldcat-seltext_m
        wls_fieldcat-seltext_l = wpv_libelle.
        wls_fieldcat-ddictxt   = 'L'.
        wls_fieldcat-no_out    = wv_no_out.
        APPEND wls_fieldcat TO gt_fieldcat.
    Kind regards,
    Jegathees P.

  • Variable argument not working

    someone tell why this not working
    class Init
         public void assign(String... args)
              for(Object str:args)
                   System.out.println(str);
    public class VarArg1
         public static void main(String args[])
              Init abc=new Init();
              abc.assign("asdfasd","sdfas","asdfa","adfas");
              abc.assign(2,'c',"asdfa",5.333);//can send different types as i am recieving it with an object array.
    }

    someone tell why this not working
    class Init
         public void assign(String... args)
              for(Object str:args)
                   System.out.println(str);
    public class VarArg1
         public static void main(String args[])
              Init abc=new Init();
              abc.assign("asdfasd","sdfas","asdfa","adfas");
    abc.assign(2,'c',"asdfa",5.333);//can send
    nd different types as i am recieving it with an
    object array.
    }You can not send it types other than Strings.. you declare the method as "public void assign(String... args)" .. the method is expecting to be passd Strings. If you changed it to "public void assign(Object... args)" then you could pass it other stuff. However, I don't think I'd recommend that approach to programming. It'd work, but you'd eventually get some weird output as every Object's toString() method was invoked that you sent to it. (and as we all know, they're not always standardized)

  • Function to get session variable is not working

    I created a report based on the following sql query:
    SELECT EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO FROM SCOTT.EMP
    WHERE DEPTNO = empcust.current_deptno
    empcust.current_deptno is a function which returns the value of the session variable. However, nothing gets returned. The value of the session variable is not found.
    I know that the session variable is being set b/c i have a procedure that sets it and prints out the assigned.
    This is my code for the current_deptno function. If anyone can help, i'd greatly appreciate it!
    procedure current_deptno
    return VARCHAR2
    as
    v_Session portal.wwsto_api_session;
    v_Return VARCHAR2(20); --DEPT.DEPTNO%TYPE;
    begin
    v_Session := portal.wwsto_api_session.load_session('PORTAL','SESS_EMP');
    v_Return := v_Session.get_attribute_as_varchar2('DEPTNO');
    htp.p('Return session var'||v_Return);
    RETURN(v_Return);
    end;

    Hi Imtiaz,
    Could you verify that the variable has indeed a value? You could check via the Session Manager in the Admin Tool. You could also check the Query Log to verify whether the Initialization Block is working like expected.
    Thanks.
    Daan Bakboord
    http://obibb.wordpress.com

  • Help: ORDER BY variable does not work in CS3

    I have a variable in my recordset query for the ORDER BY
    clause which is set by the URL variable, 'order'. With CS2 the
    recordset worked fine with the variable. CS3 shows N/A for the
    variable type in the Recordset dialog, and when I click Test to
    test my recordset, it says I need to specify a variable type. So I
    set it to 'Text' and suddenly the variable doesn't even work. It
    just orders the records by ID. Am I going to have to use CS2 to
    create recordsets with an ORDER BY variable in the future or is
    there some other way around this?

    AngryCloud wrote:
    > In CS2, Dreamweaver does not ask for a data type.
    There is no such thing as Dreamweaver CS2. You are presumably
    talking
    about the version of Dreamweaver that was bundled with Adobe
    Creative
    Suite 2 after Macromedia was acquired by Adobe. That was
    Dreamweaver 8.
    From the sound of it, you have the original Dreamweaver 8,
    which didn't
    use data types for variables. Everything changed when the
    8.0.2 updater
    was released. The updater made important changes to the way
    Dreamweaver
    handles variables in SQL queries. These are designed to
    prevent
    malicious attacks through SQL injection. Dreamweaver CS3 uses
    the same
    code as Dreamweaver 8.0.2.
    If I remember correctly, Dreamweaver will automatically
    update all the
    code if you open the Recordset dialog box, make any changes,
    and then
    click OK. If that doesn't work, the safest approach is to
    select the
    Recordset in the Server Behaviors panel, and click the minus
    button to
    remove it cleanly. Then build the recordset again: a
    nuisance, I know,
    but it makes your code more secure.
    When using LIKE in a SQL query, you must always choose Text
    as the data
    type, even if you're using numbers in the variable field.
    This is
    because the SQL specification says that LIKE is for comparing
    strings.
    Dreamweaver 8.0.2 and above now follows the SQL
    specification, whereas
    it didn't before.
    David Powers, Adobe Community Expert
    Author, "The Essential Guide to Dreamweaver CS3" (friends of
    ED)
    Author, "PHP Solutions" (friends of ED)
    http://foundationphp.com/

  • Reading a binary file using the type cast function is not working

    Hello
    I am trying to read a binary file.  Using the Read from binary file and type cast functions I can actually get the information from the file.
    I set an indicator in the “Normal” option in Properties. I can read the header and footer but not the body of the file; For the body of the file all I can see is characters of the type
    “C¾ Ü Qþ  X@ “. One of the other options, Password, seems to provide an output of just the characters that were originally written, but then again, I can not read the characters because it is only asterisks and I can not copy them onto a word processor either.
    I tried setting the indicator in Hexadecimal mode, then creating a local variable that acts as a control and use the type cast function again to see if  could convert the Hexadecimal string to readable ASCII characters; unfortunately, this did not work either.
    I don’t know what else I should try or if there is something that I may not be doing right and for that reason I am not getting the desired results. I hope someone has an idea about this issue.
    Regards,
    Roberto

    Thank you for your reply,
    Well, actually I don’t have any information about this file. I will try to obtain information about it though.
    This is a file that contains velocity information; there are 65 channels that form a velocity profile in a pipe. Also, there are 4096 velocity profiles. I don’t know what is the format of these values.
    The software that creates the file provides a text file. Using this text file the velocity information can be processed and then plotted.
    I want to avoid all these intermediate steps and read, process and plot everything using only LabView. BTW, I am using LabView 8.2
    Roberto

  • With display type native event is not working in my wd application

    Dear Friends,
    I have few interactive forms created webdynpro components.
    in SFP: formtype: ZCI and inserted the webdynpro script in the layout and interface type is DDIC.
    in Webdynpro: taken IF form UI element and with Enable check box checked(ON) and display type is Native.
    when i run my wd application interactive forms is opening but when i click on button on webdynpro or on enter of input field event is not getting trigger. cursor is showing wait icon and in busymode only.
    if i try with display type as activex it is working fine.
    But i don't want to use type as Activex.
    One more thing initially i have created 2 interative forms with those forms with displya type native is working fine, for new forms only the poblem is coming.
    please let me know how to get rid of this.
    Thanks,
    Mahesh.Gattu

    Hi ganesh,
    i hope you have already followed the process what i mentioned in my question.
    above that some times we are facing this busy mode issues, might be.. there coudl be some problem when we insert the webdynpro script.
    on sfp layout from utilities insert the webdynpro script.
    then sheck the script editor by selecting the data node in hierarchy tab.
    make sur the both event *presave and *formload are filled with some in built script and the language is Java script and Client side.
    then save activate the form and try.
    all the best.
    Thanks,
    mahesh.gattu

  • Select list with bind variable does not work

    Hi,
    What can be wrong with a 'select list' with the a simple select
    select omschrijving o, id i
    from basiscodes b
    where domein = 'OPTIES'
    and b.id in
    (select eo.basiscode_id from evenementen_opties eo
    where eo.event_id = :P16_ID)
    The :P16_ID has a value and should give result
    But it does not work at all with 'select list'
    Using the POPUP LOV (display discription, return key value) works nice
    The select retuns less then 10 records

    Hi Flavio,
    As I explained, the P16_ID is an item of the master page (page 16)
    In Page 18 where I want to reuse that value, the item is not there, but I use it to assign
    P18_EVENT_ID with the value in P16_ID and that works fine.
    In an after submit process, I do this :
    declare
    function get_pk return varchar2
    is
    begin
    for c1 in (select EVENEMENT_INSCHRIJVING_SEQ.nextval next_val
    from dual)
    loop
    return c1.next_val;
    end loop;
    end;
    begin
    :P18_ID := get_pk;
    :P18_EVENT_ID := :P16_ID;
    :P18_CREATIE_DT := TO_CHAR(SYSDATE,'DD-MM-YYYY HH24:MI:SS');
    :P18_CREATIE_USER := APEX_APPLICATION.G_USER;
    end;
    The value P16_ID is there before I open page 18
    I made a display item that displays the value P16_ID
    If I change the LOV select in :
    select b.omschrijving o, b.id i
    from basiscodes b
    , evenementen_opties eo
    where b.domein = 'OPTIES'
    and b.id = eo.basiscode_id
    and eo.event_id = 16
    then it returns the value I want : 1 record
    You see, I'm a really new one in apex.
    Forms 6i was easier for me...
    Regards Jules
    null

  • Variable Substitution not working when using ABAP mapping

    Hi all,
    I am doing an IDoc to File scenario.
    Due to some complex mapping requirements, i had to use ABAP mapping for IDoc to File ( IDoc : SHPMNT05)
    There is also one more requirement where in i need to generate the receiver filename dynamically
    i.e the filename is of the form :     
        GW-XYZ-DD/MM/YYYY.csv
    Where
    XYZ is the Shipment number (E1EDT20- TKNUM)
    DD/MM/YYYY is the IDOC creation date in ECC (EDIDC-CREDAT)
    so i used the variable substitution option in receiver file adapter.
    But its not working.
    Is there any limitation for using the variable Substitution, doesnt variable substitution work in case of ABAP mapping?
    Regards,
    Loveena.

    Hi,
      u written ABAP mapping program to get the file name in the required format ,
    is it rt?
    when u test it at message mapping(including ABAP map program)
    u get the the required format of file name in the one of target filed.
    if that was fine, please check the variable substituiton parameters at receiver file adapter.
    i mean, are u maintain variable name and refernece.
    u have to specify the payload information.
    warm regards
    mahesh.

  • Variable is not working

    HI Experts,
    can any one suggest me on this issue . When i enter 0Material variable range selction the data is not retriving .the data has there in 0material master data. if enter other range like date with out giving materila the data is displaying . i checked user defined variable and customized variable its not displaying . but the same variable it working in quality system and its problem in production system so any one suggest me on this issue.
    Regards
    Rk

    Hi,
    Thank you very much for your reply . User has been raised some other requirement . here 6 variables containg  and out of 2 are mandtory.  if the user enter  the  one of the optional slection screen and 2 mandatory variable also be optional. if the user is not entring the optional the 2 remains mandtory  here same variable act like optional and mandatory. if it is possible In please let me know.
    Regards
    Rk

  • Flex Time with variable tempo not working correctly.

    Hey,
    Has anyone else noticed that Flex Time doesn't work as intended if you have variable tempo?
    To clarify, I recorded a band playing their song and then figured out their various natural tempo changes and adjusted the Global Tempo Track accordingly.
    Then, the drummer recorded his part to a click on that track, obviously keeping with the natural tempo changes that the band played to.
    Quantization of MIDI works just fine, as in, it matches the increases and decreases in tempo.
    However, attempting to quantize an audio track using Flex Time does not work properly.
    I was just wondering if there is something that I'm doing wrong or if this is a known bug.
    Thanks,
    William

    Thank you for your answers!
    But there are several Problems using a dummy field in an IDOC structure. We have got a naming convension so that we can't create an IDOC-like structure named ORDRSP.ORDERS05.
    But perhaps I am thinking to complex and there is an easier way to add a dummy field to an IDOC structure.
    Could you perhaps also suggest a solution for that dummy field problem?
    Many thanks and kind regards,
    Steven

  • Variable call not working

    This script fetches users and their groups. I was trying to make a
    function or something where I call groups $USER_ID instead of printing it out each time.
    Here is how it is now:
    cat myFile | while read LINE
    do
    USER_ID=`echo $LINE | awk -F: '{print $1}'`
    REAL_NAME=`echo $LINE | awk -F: '{print $2}'`
    i=`groups $USER_ID | awk '{print NF}'`
    if (( $i == 1 ))
    then
    echo "$REAL_NAME is a member of $i group:"
    groups $USER_ID
    else
    echo "$REAL_NAME is a member of $i groups:"
    groups $USER_ID
    fi
    done
    Here is my attempt at putting the groups $USER_ID in a variable:
    cat myFile | while read LINE
    do
    USER_ID=`echo $LINE | awk -F: '{print $1}'`
    var=`groups $USER_ID` #HERE IS MY VARIABLE DECLARATION ATTEMPT USING groups system command
    REAL_NAME=`echo $LINE | awk -F: '{print $2}'`
    i=`groups $USER_ID | awk '{print NF}'`
    if (( $i == 1 ))
    then
    echo "$REAL_NAME is a member of $i group:"
    $var #also tried echo "$var" but it still doesnt work.
    else
    echo "$REAL_NAME is a member of $i groups:"
    $var
    fi
    done
    I keep getting an error message with the $var variable. Please advise
    the most proficient way of doing this?

    The most proficient way to do this is to use the groups(1)
    command instead.
    -- richard

Maybe you are looking for

  • I just want my phone back.

    I purchased my Blackberry Z10 direct from Blackberry from an employee through their friends and family program. After owning the phone for only a little over 10 weeks it needed to be repaired/replaced. That was 4 weeks ago. Blackberry has had my phon

  • Add not 1 but 2 to 3 rows at a time?

    I have worked hard at my project and with my question can someone help me in which no one did. Maybe it is because it was too long and the length of the code was throwing people off. That wasn't the whole code. Anyways I have managed to add 1 row to

  • Screen lock during call

    I'm sorry if this has aleady been dealt with but couldn't find anything on it. Is there ANY way of getting the screen to lock when on a call as I'm constantly putting people on hold, mute and even dialing other numbers when on a call as my face touch

  • Error while reversing the GR

    Hi I have a function module which is used to create and reverse a GR for a purchase order based on movement type. When the movement type is 101 it creates the GR and when it is 102 reverses the GR. For creating the GR, function module BAPI_ENRTYSHEET

  • Photoshop CS6 Swatches Panel Problem

    Hello, I appologize if this or a similar question has been answered previously, but after some searching I haven't been able to find a solution to my issue. So I run PS CS6 with the default swatches working in the painting workspace on WIndows 7. The