Regarding code protection

Hi,
My requirement is For a customized tcode which I create I need to hide the code.
If some one click on the program name to copy the code, it should say the code is protected.you can not see the code.
Please suggest me how to do this.
Swami.

Hi,
Please try this way from url: http://www.sap-img.com/abap/program-to-hide-abap-source-code-and-protects-it.htm
regards,
Thien

Similar Messages

  • Order Activity rules and status code protection

    Hi
    Just a quick question on status code protection settings with regards to order activity rules.
    If order activity rules are configured so that certain statusses can be bypassed. ie. (Approval of purchase orders for instance).
    Will status code protection when set active, prevent status codes from being bypassed in the order activity rules? In other words the Purchase order must follow the normal status codes as layed out in the order activity rules?
    Any reponse will be appreciated.

    In any case, you shouldn't be doing any includes in Application.cfc(side note: capital A). The application file is not meant for presenting CFM pages. Translate all such includes into logic involving, for example, cflocation.

  • 5 question regarding code in DW

    hi
    1 - can i can make php code completion to appear automatically as i write and not use the annoying ctrl+space? just like it does for html and css?
    2- where can i change the font size of the code i write?
    3- where can i change the code formatting for php? like if i prefer the curly braces to appear on its own lines?
    5- regarding code completion. is there a way that when i start a php string it will complete the other '? so when i say: echo ' , it will put the end '?
    4- is there a way to create ducomentation for php? like there is in other IDE`s?
    best regards

    derrida wrote:
     1 - can i can make php code completion to appear automatically as i write and not use the annoying ctrl+space? just like it does for html and css?
    Variables, classes, and objects appear automatically as soon as you start typing. For functions, you need to press Ctrl+Space.
    3- where can i change the code formatting for php? like if i prefer the curly braces to appear on its own lines?
    Dreamweaver does not support source formatting in server-side languages or JavaScript. If you want the curly braces on separate lines, format the code manually as you type it.
    5- regarding code completion. is there a way that when i start a php string it will complete the other '? so when i say: echo ' , it will put the end '?
    Use the echo button in the PHP category/tab of the Insert panel/bar.
    4- is there a way to create ducomentation for php? like there is in other IDE`s?
    No, Dreamweaver does not support PHPDoc.
    If you would like any of these features added to Dreamweaver, submit a feature request through the form at https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform.

  • How to request APEX product enhancements (such as code protection)

    Have reviewed and there are posts that go back to at least 2009 inquiring how to protect apex code from being exported in attempt to protect licensed applications.
    As everyone is aware, there exists the ability to export an application read-only, but this does not prevent the APEX administrator from the licensee from changing to run and build once the code has been installed by the licensor. While the procedures and functions may be wrapped, there still exist no way of protecting APEX application code which will be the core work of the licensor.
    Sure there is the license agreement between the licensor and licensee, but how difficult could it possibly be to add an export option, such as 'export read-only protected', which would prevent modification to run and build at a later time by the licensee?
    An otherwise wonderful product still suffers with this major, yet seemingly easily corrected flaw.

    johnny wrote:
    how to request APEX product enhancements (such as code protection)
    Re: Apex 4.2 wish list, but apparently failed to read my follow-up:
    Have reviewed and there are posts that go back to at least 2009 inquiring how to protect apex code from being exported in attempt to protect licensed applications.If that's the criteria then Pagination Sub-template and table-less layouts and XHTML Validation and Accessibility would have 3 years priority on it.
    As everyone is aware, there exists the ability to export an application read-only, but this does not prevent the APEX administrator from the licensee from changing to run and build once the code has been installed by the licensor. While the procedures and functions may be wrapped, there still exist no way of protecting APEX application code which will be the core work of the licensor.
    Sure there is the license agreement between the licensor and licensee, but how difficult could it possibly be to add an export option, such as 'export read-only protected', which would prevent modification to run and build at a later time by the licensee?
    An otherwise wonderful product still suffers with this major, yet seemingly easily corrected flaw.However, as usual, the needs of corporate lawyers appear to count more than those of developers, as the Statement of Direction says that APEX 4.2 will include features to protect our rights to our non-standard and non-semantic apps.

  • Applet code protection

    Hi
    I'm developing a commercial web application, and I'd like some advices about applet code protection.
    This applet we need will allow the visual design of some hardware. The parameters that are used in its creation are all visible and user supplied, and those are the same that are communicated to the server to store the design data, so this is not the security issue.
    The main point is about mathematical formula, some static parameters (data tables) and a few algorithms used to turn the parameters into a visual representation (drawn in the applet) and discover a few more advanced hardware design data (like weight, volume, area) based on those input parameters. It is a quite complicated calculation, will be created for a dozens of different hardware types, we are putting a lot of effort into this, and don't want it to be stolen, once the application goes into production.
    Legal notices will be in place, but if someone steals the code, even legal actions will not undo the damage. Code techniques I know are checking the host (easy to bypass) and code obfuscation (makes the job harder, but thiefs are people with a lot of patience), and I'm not entirely happy with them, and I couldn't find any more good alternatives around.
    A very secure option is making all this sensitive code server side, request parameters and just send an image back to the user, but that would cripple the server with too much math processing and image generation, and much less responsive for the end user (a major issue as well)... those are the reasons I thought about applets in the first place.
    Another way that came to my mind was providing an applet just with drawing capabilities, and making it request the needed formula at runtime (our communication is HTTPS), but that does not avoid interception at code level.
    I'd appreciate any advice or suggestion you could give, protection approachs or changes.
    Many thanks!

    dev@java wrote:
    The main point is about mathematical formula, some static parameters (data tables) and a few algorithms used to turn the parameters into a visual representation (drawn in the applet) and discover a few more advanced hardware design data (like weight, volume, area) based on those input parameters. It is a quite complicated calculation, will be created for a dozens of different hardware types, we are putting a lot of effort into this, and don't want it to be stolen, once the application goes into production.
    Legal notices will be in place, but if someone steals the code, even legal actions will not undo the damage.In terms of risk analysis: exactly what damage could be done by somebody with your code? For example what could I do if I had a copy of your applet which would cause you harm? And what harm would that be?

  • Code Protection

    Curious what Adobe InMarket provides for code protection. I was hoping that we would be able to to encrypt our applications and have the licensing check built directly into the Air runtime. Is code obfuscation the best we can do at this time? Are their plans to add better security in future versions of Air?

    I thought about this more and even having code protection built into the Air runtime someone would just create a hacked version. I think in the end the only way to combat piracy is to have a compelling product at a reasonable price that is easy to purchase. Adding cloud based services to an application that require a valid registration could also help.

  • What are good suggestions regarding Password Protection programs for Apple?

    I'm looking to implement a Password Protection file/system throughout my Apple world (iMac, iPhone, iPad) and was wondering what is the strongest/user friendly programs available for Apple stuff.
    GR

    I've been very happy with 1Password, which has apps for Mac, Windows, iOS and Android. You can share a single password file via Dropbox, making it easy to manage all your passwords as well as secure notes, credit card information, and other such private info. There are other similar utilities that others may recommend, but I've found no reason to switch.
    Regards.
    Disclaimer: any product suggestion and link given is strictly for reference and represents my opinion only. No warranties express or implied. I get no personal benefit from the sale of any product I may recommend in any of my posts in the Discussions. Your mileage may vary. Void where prohibited. You must be this tall to ride. Objects in mirror may be closer than they appear. Preservatives added to improve freshness. Contestants have been briefed on some questions before the show. No animals were harmed in the making of this post.

  • A question regarding Virus protection..

    Hey! So my mac is about 2 years old now. I was wondering is there any virus protection programs that I should download to keep my Mac safe?
    Also, are there any viruses that CAN attack a Mac?
    As far as I have been using the mac there have been absolutely no problems that I have encountered. No virus problems I mean.
    Do mac's come with any inbuilt or uploaded virus protection program or something?

    There are no confirmed viruses on Mac operating systems.  Occasionally someone says they have heard of one but those are isolated and not confirmed by the user community.  The Unix-based Mac OS X operating system has strong security and when setup properly is highly resistant to virus attacks.
    As shldr pointed out, a very good and FREE anti virus program is ClamXAV...if you feel you must have a virus protection program.
    DO NOT fall for the misleading pup-ups regarding MacKeeper...that program keeps popping up (did on my iMac recently) saying your computer is infected with x-number of viruses...buy their software to protect your system.  That is not true because there is no way they could know if you even did have a virus on your system.
    So, bottom-line, you really don't need to worry about viruses, and do not fall for hype you might hear.  If you do hear about a virus, come on these communities and ask...there are knowledgable people here who will have the facts.

  • Regarding code inspector performance check

    Hi all,
    we encountered the following issue in code inspector
    the parameter e_t_range is an internal table . and is tranferred as a value in general, this combination  does not perform well.it appears to be no tranfer . use reference transfer.
    we are writing the code in function module and the e_t_range is one of the importing parameter of function module.
    we are appending the output to e_t_range (table). we r getting the output.
    but we r getting the following performance issue in code inspector.
    please respond to this issue immediately  awaiting for reply.its very urgent********

    hi,
           U r passing Table1 by pass by value which will pass table1 with its contents into another same table type tabel2. the calculation of FM will be done on tale2 not in table1.after getting some calculation into FM tbale 2 will be passed to table1.
    Now if u r passing table by pass by reference then it will pass a address of table1 to FM and within FM's calculation original table1 will get changed directly by using passed address without using another table.
       now in pass by value it uses two internal table thats why it gives performance issue. but yes as said above in RFC u will have to use Pass by value options.
    regards,
    SKumar

  • Regarding Code Generation By Creator

    Hi Creator Team,
    This is not a bug, but in increasing the readability I have a suggestion in generating the code
    Currently creator is doing something like below
    private HtmlForm form1=new HtmlForm ();
    I agree there is nothing wrong with the code
    but if we have method something like initComponents it would be better and increases the readability
    my idea is something like below
    private HtmlForm form1=null;
    public HtmlForm getForm1()
    return this.form1;
    public void setForm1(HtmlForm form1)
    this.form1=form1;
    private void initComponents() throws FacesException
    form1=new HtmlForm ();
    public MyConstructor()
    try{
    initComponents();
    catch(Exception ex)
    }Why I like this model is, it increases the readability and if there is a chance of getting exceptions, you can catch them in constructor and can do further jobs.
    This is not possible with the current creator application
    Hope you understand my concern
    Best Regards
    Sudhakar Chavali

    Hi Sudhakar,
    We thank you for your valuable feedback. An RFE has been filed on your behalf for the same.
    Cheers
    Giri :-)

  • Regarding Code inspector

    Hi,
    I am new to code inspector. I just worked on enhancement using BADIs.
    1) What is the purpose of Code inspector ?
    2) How can I use code inspector for my particular code inside one of the BADI method ?
    Please throw some light on this.

    Hi Tushar,
    These links gives you a good idea about what the code inspector does.
    1. <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/nw/a-c/code%20inspector%20user%20manual">Code Inspector User Manual</a>.
    2. <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/nw/how%20to%20build%20a%20new%20check%20for%20the%20code%20inspector">How to Build a New Check for the Code Inspector</a>
    3. <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/evaluating%20the%20quality%20of%20your%20abap%20programs%20and%20other%20repository%20objects%20with%20the%20code%20inspector">Evaluating the Quality of Your ABAP Programs and Other Repository Objects with the Code Inspector</a>
    Regards,
    Anand Mandalika.

  • Regarding code

    Please correct this code
    public class obj{
    private String objval;
    public obj(String val)
    objval=val;
    public String tostring()
    return objval;
    public static void Change(obj o,int i);
    o.objval="value 2";
    o= new objval("value3");
    o.objval="value 4";
    i=2;
    public class q{
    public static void main(String args[])
    obj o=new obj("value1");
    int i=1;
    Change(obj o,int i);
    System.out.println("o="+o+"i="+i);
    Regards,
    Narvish

    as u told i changed prog
    public class obj {
    private String objval;
    public obj(String val)
    objval=val;
    public String tostring()
    return objval;
    public static void Change(obj o,int i);
    o.objval="value 2";
    o= new objval("value3");
    o.objval="value 4";
    i=2;
    class q{
    public static void main(String args[])
    obj o=new obj("value1");
    int i=1;
    o.Change(newVal,2);
    System.out.println("o="+o+"i="+i);
    errors:
    obj.java:12: missing method body, or declare abstract
    public static void Change(obj o,int i);
    ^
    obj.java:15: cannot resolve symbol
    symbol : variable o
    location: class obj
    o.objval="value 2";
    ^
    obj.java:16: cannot resolve symbol
    symbol : variable o
    location: class obj
    o= new objval("value3");
    ^
    obj.java:16: cannot resolve symbol
    symbol : class objval
    location: class obj
    o= new objval("value3");
    ^
    obj.java:17: cannot resolve symbol
    symbol : variable o
    location: class obj
    o.objval="value 4";
    ^
    obj.java:18: cannot resolve symbol
    symbol : variable i
    location: class obj
    i=2;
    ^
    obj.java:26: cannot resolve symbol
    symbol : variable newVal
    location: class q
    o.Change(newVal,2);

  • Help regarding code

    hi, i have problem in coding for the below situation. please help me in this regard.
                                    aravind.
    Name          Code name                 No
      --              Master                    -
      --              Master                    -
      --              Visa                      -
      --              Master                    -
    --                Master                    -
    Write code for Knowing how many master and visa records present in local file

    Hai Aravind
    Go through the following
    DESCRIBE - return attributes of an internal table
    Basic form
    DESCRIBE TABLE itab.
    Effect
    Returns the attributes of the internal table itab . You must use at least one of the additions listed below.
    Additions
    1. ... LINES lin
    2. ... OCCURS n
    Addition 1
    ... LINES lin
    Effect
    Places the number of filled lines of the table t in the field lin .
    Example
    DATA: BEGIN OF TAB OCCURS 10,
            X,
          END OF TAB.
    DATA: LIN TYPE P.
    CLEAR TAB. REFRESH TAB.
    MOVE '?' TO TAB-X.
    APPEND TAB.
    DESCRIBE TABLE TAB LINES LIN.
    Result: LIN contains the value 1.
    Addition 2
    ... OCCURS n
    Effect
    Transfers the size of the OCCURS parameter from the table definition to the variable n .
    Example
    DATA: BEGIN OF TAB OCCURS 10,
            X,
          END OF TAB.
          OCC TYPE P.
    DESCRIBE TABLE TAB OCCURS OCC.
    Result: OCC contains the value 10.
    Note
    If the table is meant to accept more lines than specified by the OCCURS parameter, the parameter value is roughly doubled as long as the table size remains smaller than 8 KB; this table area is held in the roll area. If the table exceeds the maximum permitted size, the OCCURS parameter is not increased and the remaining part of the table is rolled out to the paging area (see DATA ).
    For this reason, the OCCURS value determined by the DESCRIBE statement may differ from that in the DATA statement.
    The runtime required to execute the DESCRIBE TABLE statement is approx. 4 msn (standardized microseconds).
    Regards
    Sreeni

  • Query regarding upgrading protection mode in a data guard

    I am using Oracle 10g in Linux platform
    Consider that I have a logical standby and a physical standby and now I want to upgrade the protection mode of physical standby but want the logical standby to retain the protection mode .
    According to the Oracle documentation they have specified that the following statement has to be issued from primary to upgrade protection mode of a standby
    SQL > Alter database set standby database to maximum availability;So to which standby this statement will refer to, whether logical standby or physical standby?

    Hi,
    What you want to do is very possible. Please not however the protection mode DOES NOT apply to a standby when you say a database has a certain protection mode, it applies to the primary.
    First to be in maximum availability you have to issue the command you state, and that applies to the primary, it is now in maximum availability but to get there it must have ONE standby that uses LGWR SYNC as the transport mechanism with AFFIRM.
    You can also have other standby's running from this primary, that DO NOT have to use LGWR SYNC, but can use the other available tranport mechanisms.
    This is explained here:
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28294/protection.htm#CHDEDGIF
    cheers,
    jason.
    http://jarneil.wordpress.com

  • Regarding code over view

    Hi  frinedz,
    plz help me any one .
    briefly explain how to select and how to link one table with another with loops and inner joins depending on below requirements
    selection screen fields:company code
                              sales org
                             plant :from-to
                              invoice no:from-to
                             date range; from-to
    1 take the plant code of the billing documents selected from VBRP-WERKS and refer table T001W, where VBRP-WERKS=T001W-WERKS.
    GET adress number from T001W-ADRNR and refer table ADRC, WHERE:T001W-ADRNR=ADRC-ADDRNUMBER.
    get the name of the plant from ADRC-NAME1.
    get the T001W-LAND1 and T001W-REGIO, and get the satte code by refering table T005U.
    2.FROM THE INVOICE NUMBERS GENERATED out of the selection parametres,take up the billing document numbers from table VBRK with the following parameters.
    VBRK-FKDAT
    VBRK-FKART=F2(BILLING TYPE)
    THE BILLING DOCUMENT SHOULD BE OF THE EQUIPMENTS MATERILAS.
    3.TAKE the billing document creation date from tableVBRP,for the given document number being populated in the report
    4.the material level details are required ,goto table VBRP.the table would be referenced with the VBRK-vbelen field,where VBRK-VBELN=VBRP-VBELN.
    5.TAKE THE value of the material from VBRP only
    6.take the delivering plants region code from table VBRP.VBRP-WERKS-PLANT CODE.since the description of the region is required, goto table TOO1W.input the following:
    VBRP-WERKS=T001W-WERKS
    7.since the customer name is required. take from KNA1.table KNA1 is referenced from using the customer code from table VBRP-KUANG, where VBRP-KUNAG=KNA1-KUNNR
    8. ship to customers region is required , we need to identify FROM kna1
    9.LR number from VTTK
    10.LR date , transporter no from VTTK table

    selection screen fields:company code
    sales org
    plant :from-to
    invoice no:from-to
    date range; from-to
    1 take the plant code of the billing documents selected from VBRP-WERKS and refer table T001W, where VBRP-WERKS=T001W-WERKS.
    GET adress number from T001W-ADRNR and refer table ADRC, WHERE:T001W-ADRNR=ADRC-ADDRNUMBER.
    get the name of the plant from ADRC-NAME1.
    get the T001W-LAND1 and T001W-REGIO, and get the satte code by refering table T005U.
    -->
    SELECT VBRP-WERKS T001W-ADRNR T001W-LAND1 T001W-REGIO
    into table itab
    FROM VBRP inner join T001W on VBRP~WERKS = T001W-WERKS.
    Loop at itab.
      SELECT NAME1 into ITAB-NAME1 FROM ADRC WHERE
      ADDRNUMBER = ADRNR.
      SELECT BEZEI into ITAB-BEZEI from T005U WHERE
      spras = sy-langu and land1 = itab-land1 and
      regio = itab-regio.
      modify itab.
    endloop.
    -->
    Message was edited by: Anurag Bankley

Maybe you are looking for