Procedure for having two Y-Axis using scripts?

Hi all
I am planning to display two different channels on two differnt y-axis using VBscript....Like for example : i have two channels namely 1.Torque 2. Speed 3.Time, so i would like hav e this way, time on x-axis, speed on y-axis, And Torque on Y1-axis.......I would be very glad if some one could give me some example program or coding regarding this.....
With regards
Kenni

Hi Kenni,
The easiest way to do this is to prepare a REPORT layout and to use a script assign the channel which should be drawn (see attachment).
To get the syntax to assign the channels please open the REPORT object (in your case the 2D axis system) and use CRTL-A. This copies the necessary commands to the clipboard and than you can paste it into your script (or use the teach-in mode than CTRL-A copies the commands directly into the script).
Greetings
Walter
Attachments:
Example1.zip ‏5 KB

Similar Messages

  • Plot a scatter two-y axis using VBA?

    I am working for a company on the oil and gas field. We are collecting data for pressure and load in every job we do. I am in charge on making a code to plot these sets of data using VBA in Excel. Does anyone know how to write a code for plotting in a
    different sheet a two-y axis (pressure and load) vs time graph using VBA in Excel? 

    Hi,
    This is the forum to discuss questions and feedback for Microsoft Excel, this issue is more relate to Excel DEV, please post the question to the MSDN forum for Excel
    http://social.msdn.microsoft.com/Forums/en-US/home?forum=exceldev&filter=alltypes&sort=lastpostdesc
    The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us. Thank you for your understanding.
    George Zhao
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in
    Office programs.

  • How can I keepalive for 2 different applications without using script?

    Have a CSS with 2 web server loadbalanced. Initially the keepalive was set to ssl but now the client would like to add another keepalive type http. How can i do this without writing script. Though there is quite number of example in the forum but I'm still confused. Is there any clear and complete sample config for this type of installation.
    Below is the example of working config of my client.
    service server1
    ip address 10.150.1.10
    keepalive type ssl
    active
    service server2
    ip address 10.150.1.11
    keepalive type ssl
    active
    Owner Layer3
    content Layer3_a
    add service server1
    add service server2
    vip address 10.150.1.12
    balance aca
    advance-balance sticky-srcip

    If you want to use multiple keepalives for a service, you must use a script. The alternative would be to create 2 content rules, and 2 sets of services, one for port 80 (or whatever) and one for port 443 (or whatever), and use http for one and ssl for the other.
    Michael Voight
    CSE

  • Procedure for Mapping two types of Idocs from RFC function Module

    Hi
    My Scenario is RFC -- XI -- IDOC
    Here i have 2 custom Idocs
    First IDOC for Creation
    second is for Deletion/Changing
    Based on the condition from RFC it should trigger either one of the IDOC above.
    Please provide me the procedure to do in IR and ID..
    Regards,
    Yeswanth.

    YeswanthRaj:
    I found your conflicted statements
    The following statement you say you just have one receiver, to receive two IDOCs
    But i have only one receiver where the 2 IDOcs needs to be send based on the condition..
    The following statements showing that you have more than one receiver,
    the condition editor for receiver determination usually used for multiple receivers based on XPATH or Context Object condition
    It is mapped based on the condition that is given in Receiver Determination and i has two interface Determinations.
    It seems that the first scenario is your situation.
    If your answer is yes, and your source interface is just one,and target interface is two (two IDOC), then this should be typical
    muti-mapping scenario, and the propose I gave to you should fit
    Regards.
    Liang

  • My current idea for having two synchronized libraries...will this work?

    I want to be able to have identical iPhoto libraries on my iMac and MacBook.. I understand that they can't be synchronized in the traditional way as other documents.
    My current idea is to move the library to an external drive. This would allow me to operate iPhotos off either computer in the house. But I would also (manually, I guess) then occasionally recopy the external library back onto each machine. (Essentially creating a backup of the library on the computer itself.)
    The iMac backup wouldn't need to be used. But the MacBook backup could be accessed when I left the house. Obviously, I then would have transfer the laptop changes to the external drive when I got back home.
    Seems cumbersome, but is there any better way to accomplish what I want? (Two computers. Identical iPhoto library. Ability to leave the house with the laptop.)

    Yes. I ran a test library from my G5 and MacBook Pro. Changes made by one computer was picked up by the other. Even though Dropbox states that if both change a document at the same time it the person who saves first will "win" and the other's document will be includes as a separate file so the user can decide. That might be OK for a Word document but for a library it could get messy. Primarily since the size limit on the free Dropbox is 2GB getting a second library would most assuredly run you over the limit and it would not be saved.
    The safest scenario is just allow one user at a time. I've contacted the developer regarding the 2 GB limit and the upgrade path. Currently there's only a 50GB upgrade at $99/yr. Both are too high in my opinion. I've suggested they consider a "family pack" of some type and with a sliding scale of upgrades, 5, 10, 15, 20, etc., with a similar scale for price.
    I'll add you to the library and you'll get an email from Dropbox. Just download and install, go to the DB web site and accept. It will immediately put the library (4 pictures) in your dropbox and we can test it out. The invite is on it's way.
    OT

  • Procedure for transfer data between clients using ALE

    Hi all ,
       I am new to this concept .
       I want to transfer the material master data from quality client (200)  to  Development Client(100) using ALE and IDOC, how to do ?
    What would be the procedure ? plz let them explain step by step of definition along with screenshot / process ....
    Regards
    Deepa.

    T.Code: BD54
    Step 1:create a logical system qaout in quality system
    Step 2:create a logical system devin in quality system
    Step 3:create a logical system qaout in development system
    Step 4:create a logical system devin in development system
    T.Code: SCC4
    Step 5:Assign qaout to 200 client in quality system
    Step 6:Assign qaout to 100 client in development system
    T.Code: SM59
    Step 7: Create R/3 type (or ABAP type in ECC)RFC destination RFCDEV in quality system
    T.Code: WE21
    Step 8: create Port with above rfc reference in quality system
    T.Code:BD64
    Step 9:Create distribution Model (use matmas message type) in quality system
    then  Environment ->Generate Partner profiles
    Then Edit ->modelview -> distribute
    T.Code: BD10
    Step 10: select the material for distribution in Quality System.

  • Understunding this code for having two instanciation of applets

    this an exemple i would like to understund how this code work and how it make difference between register() and register(buffer, (short)(offset + 1), (byte)buffer[offset]);
    protected MyApplet1(byte[] buffer, short offset, byte length) {
        // data offset is used for application specific parameter.
        // initialization with default offset (AID offset).
        short dataOffset = offset;
        boolean isOP2 = false;
        if (length >= 9) {
          // Install parameter detail. Compliant with OP 2.0.1.
          // | size | content
          // |------|---------------------------
          // |  1   | [AID_Length]
          // | 5-16 | [AID_Bytes]
          // |  1   | [Privilege_Length]
          // | 1-n  | [Privilege_Bytes] (normally 1Byte)
          // |  1   | [Application_Proprietary_Length]
          // | 0-m  | [Application_Proprietary_Bytes]
          // shift to privilege offset
          dataOffset += (short)( 1 + buffer[offset]);
          // finally shift to Application specific offset
          dataOffset += (short)( 1 + buffer[dataOffset]);
          /**@todo: IF NECESSARY, USE COMMENTS TO CHECK LENGTH*/
          // // checks wrong data length
          // if(buffer[dataOffset] !=  <PUT YOUR PARAMETERS LENGTH> )
          //     // return received proprietary data length in the reason
          //     ISOException.throwIt((short)(ISO7816.SW_WRONG_LENGTH + offset + length - dataOffset));
          // go to proprietary data
          dataOffset++;
          // update flag
          isOP2 = true;
        else {
          // Install parameter compliant with OP 2.0.
          /**@todo: IF NECESSARY, USE COMMENTS TO CHECK LENGTH*/
          // if(length != <PUT YOUR PARAMETERS LENGTH> )
          //     ISOException.throwIt((short)(ISO7816.SW_WRONG_LENGTH + length));
        /**@todo: PUT YOUR CREATION ACTION HERE*/
        // register this instance
        if (isOP2) {
          register(buffer, (short)(offset + 1), (byte)buffer[offset]);
        else {
          register();
      }

    On a GlobalPlatform compliant card, the constructor of an applet is called during the last step of the applet's installation process.
    The "buffer" parameter given as argument to the constructor usually contains: the instance AID, the applet's privileges and applet's specific bytes.
    When installing an applet on a card you can specify 3 different kind of AIDs:
    - the package AID
    - the applet AID
    - the applet instance AID
    register(buffer, (short)(offset + 1), (byte)buffer[offset]); will register the applet with the JCRE using the applet instance AID specified in the buffer parameter
    register(); will register the applet with the JCRE using the applet AID

  • Problem in Procedure for using sequence...

    Hi,
    I created a procedure for generating sequence in target using below query
    SELECT EMP.EMP_SEQ.NEXTVAL FROM DUAL
    but its working on one system in other system its giving below error...
    ODI-1228: Task EMP_LOAD_EMP_SEQ_PROC (Procedure) fails on the target ORACLE connection EMP_LOAD.
    Caused By: java.sql.SQLException: SQL string is not a DML Statement at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1393)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3752)
    at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3887)
    at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1508)
    at com.sunopsis.sql.SnpsQuery.executeUpdate(SnpsQuery.java:665)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.executeUpdate(SnpSessTaskSql.java:3218)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execStdOrders(SnpSessTaskSql.java:1785)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java:2805)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2515)
    at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:534)
    at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:449)
    at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1954)
    at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1818)
    at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$2.doAction(StartScenRequestProcessor.java:559)
    at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:224)
    at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor.doProcessStartScenTask(StartScenRequestProcessor.java:481)
    at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$StartScenTask.doExecute(StartScenRequestProcessor.java:1040)
    at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:114)
    at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)
    at java.lang.Thread.run(Thread.java:619)
    Please help me regarding this issue..
    Thanks in Advance...

    Odi Procedures are mainly meant for DML execution..A SELECT query there holds little or no value in my opinion..
    Select queries are only usable in Command on Source and there the general application of that is to use those values returned by the SELECT query on Command Source as a input to the Command/Query/Statement/Java or Jython block at the Command on Target Tab in a one by one iterative manner.
    Lets say your command on source returns 5 rows..So your command on target is executed 5 times and you can use the attributes of these rows as inputs to your command on target in each iteration .. It works like an Internal Cursor

  • TWO CURRENCIES IN A SAME RELASE PROCEDURE FOR PO

    HI ,
    MY CLIENT IS OPERATING FROM TWO DIFFERENT COUNTRIES HAVING TWO DIFFERENT CURRENCY CODES AND WANT TO HAVE DIFFERENT VALUE LIMITS FOR RELEASE PROCEDURE . I HAVE ALREADY CREATED A CLASS WITH ONE CURRENCY CODE CHARACTERISTIC, CAN I ADD ONE ANOTHER CHARACTERISTIC CODE FOR THE DIFFERENT CURRENCY IN THE SAME CLASS , OR DO I HAVE TO CREATE ALTOGETHER A NEW CLASS FOR THE SAME WITH DIFFERENT CURRENCY CODE AND ASSIGN TO GROUP CODES ACCORDINGLY. HELP
    LEKHRAM
    Message was edited by: LEKHRAM
            Lekhram Sharma

    Hi,
    If you are using the company code as one of the things to check, then regardless of the currency code in each company you can have a different "number" (i.e. value) in the "value" field in the release strategy for each company code. Why does it matter which currency code it uses, just key in the number that you want to apply to that company and ignore the currency code, it will work.
    Please at least try what I am suggesting.
    Youn can have one release strategy (or more), for each company code and use whatever amount you want in the field. The value in the strategy is static and so just set it to a level that works for you. If the exchange rates vary it doesn't make any difference because the value you are checking against is simply a trigger level and does not have to be right to the nearest decimal place.
    I must be midsunderstanding your problem because I cannot see why you need to use a complex method of currency codes and conversions when the value filed is a simple trigger to block the document.
    Sorry if I am not helping. (this is the most effort I have ever had to put into a question on a forum, but I don't mind keeping on until we crack this one for you)
    I have just noticed that you mention that "it is not working". Up until now we have been discusiing how to set it up to handle the currency "problem". So is your problem that the release strategies appear to not be working or are you asking how to handle two currencies (it is two very different problems)? Perhaps the currency code is not the problem, is any document getting blocked, for the other company codes and currencies?
    Steve B

  • I used scripting brigde to add a movie that has size bigger than 5GB, exactly after two minutes iTunes return a failed, but the processing of the file is actually added to iTunes Library successfully. The copying take more than 5 minutes to complete. Why?

    I used scripting brigde to add a movie that has size bigger than 5GB, exactly after two minutes iTunes return a failed, but the processing of the file is actually added to iTunes Library successfully. The copying take more than 5 minutes to complete. Why the iTunes Scripting Brigde returned failed when it is actually success? It occurred exactly 2 minutes after submit the request to Scripting Brigde. Is this 2 minutes related to the Apple Event time out? if it does, how do I get around this problem? thx

    I can tell you that this is some of the absolutely worst customer service I have ever dealt with. I found out from a store employee that when they are really busy with calls, they have third party companies taking overflow calls. One of those companies is Xerox. What can a Xerox call center rep possibly be able to authorize on a Verizon account?  I'm Sure there is a ton of misinformation out there due to this. They don't note the accounts properly or so everyone can see them. I have been transferred before and have asked if they work for Verizon or a third party also and was refused an answer so, apparently they aren't required to disclose that information. I spent a long time in the store on my last visit and it's not just customers that get the runaround. It happens to the store employees as well and it's beyond frustrating.

  • How do I create a graph with two different y-axis variables with the same x-axis (therefor having two curves)?, How do I create a graph with two different y-axis variables with the same x-axis (therefor having two curves)?

    How do I create a graph with two different y-axis variables with the same x-axis (therefor having two curves)?, How do I create a graph with two different y-axis variables with the same x-axis (therefor having two curves)?

    Hi Libby,
    Select all three columns of data. All three must be 'regular' columns, not Header columns, and the X values must be in the leftmost column.
    Click the Charts button and choose the Scatter chart.
    The resulting chart will initially show only the first and second columns of data, and the selection will have been reduced to show this.
    Click the gear icon at the top left of the selection and choose Share X Values.
    You should see a result similar to this:
    Notes:
    The values on my sample table contain a random element, so they have changed from thhe first image to the second.
    The chart is as created by Numbers, with two edits:
    Data points have been connected with curves, using the Chart nspector.
    The curves were selected and their stroke increased to 2pts, using the stroke formating button in the format bar.
    Regards,
    Barry

  • I am creating box for two coloums in sap script

    hi,
    i am creating box for two coloums
    when i am creating box for this two coloums this box is displaying from the top.
    when i am decreasing this hight it is decreasing from the buttom of the window
    i want to decrease from the top of window
    can u explan plz
    this requirement
    plzz

    see this:
    BOX Command
    Syntax
    /: BOX [XPOS] [YPOS] [WIDTH] [HEIGHT] [FRAME] [INTENSITY]
    Effect: draws a box of the specified size at the specified position.
    Parameters: For each of XPOS, YPOS, WIDTH, HEIGHT, and FRAME, you must specify both a measurement and a unit of measurement. Specify the INTENSITY parameter as a percentage between 0 and 100.
    XPOS, YPOS
    Upper left corner of the box, relative to the values of the POSITION command.
    Default: Values specified in the POSITION command.
    The following calculation is performed internally to determine the absolute output position of a box on the page:
    X(abs) = XORIGIN + XPOS
    Y(abs) = YORIGIN + YPOS
    WIDTH
    Width of the box. Default: WIDTH value of the SIZE command.
    HEIGHT
    Height of the box. Default: HEIGHT value of the SIZE command.
    FRAME
    Thickness of frame.
    Default: 0 (no frame).
    INTENSITY
    Grayscale of box contents as %.
    Default: 100 (full black)
    Measurements: You must specify decimal numbers as literal values (like ABAP numeric constants) by enclosing them in inverted commas. Use the period as the decimal point character. See also the examples listed below.
    Units of measurement: The following units of measurement may be used:
    TW (twip)
    PT (point)
    IN (inch)
    MM (millimeter)
    CM (centimeter)
    LN (line)
    CH (character).
    The following conversion factors apply:
    1 TW = 1/20 PT
    1 PT = 1/72 IN
    1 IN = 2.54 CM
    1 CM = 10 MM
    1 CH = height of a character relative to the CPI specification in the form header
    1 LN = height of a line relative to the LPI specification in the form header
    /: BOX FRAME 10 TW
    Draws a frame around the current window with a frame thickness of 10 TW (= 0.5 PT).
    /: BOX INTENSITY 10
    Fills the window background with shading having a gray scale of 10 %.
    /: BOX HEIGHT 0 TW FRAME 10 TW
    Draws a horizontal line across the complete top edge of the window.
    /: BOX WIDTH 0 TW FRAME 10 TW
    Draws a vertical line along the complete height of the left hand edge of the window.
    /: BOX WIDTH '17.5' CM HEIGHT 1 CM FRAME 10 TW INTENSITY 15
    /: BOX WIDTH '17.5' CM HEIGHT '13.5' CM FRAME 10 TW
    /: BOX XPOS '10.0' CM WIDTH 0 TW HEIGHT '13.5' CM FRAME 10 TW
    /: BOX XPOS '13.5' CM WIDTH 0 TW HEIGHT '13.5' CM FRAME 10 TW
    Draws two rectangles and two lines to construct a table of three columns with a highlighted heading section.
    POSITION Command
    Syntax
    /: POSITION [XORIGIN] [YORIGIN] [WINDOW] [PAGE]
    Effect: Sets the origin for the coordinate system used by the XPOS and YPOS parameters of the BOX command. When a window is first started, the POSITION value is set to refer to the upper left corner of the window (default setting).
    Parameters: If a parameter value does not have a leading sign, then its value is interpreted as an absolute value, in other words, as a value that specifies an offset from the upper left corner of the output page. If a parameter value is specified with a leading sign, then the new value of the parameter is calculated relative to the old value. If one of the parameter specifications is missing, then no change is made to this parameter.
    XORIGIN, YORIGIN
    Origin of the coordinate system.
    WINDOW
    Sets the values for the left and upper edges to match those of the current window (default setting).
    PAGE
    Sets the values for the left and upper edges to match those of the current output page (XORIGIN = 0 cm, YORIGIN = 0 cm).
    /: POSITION WINDOW
    Sets the origin for the coordinate system to the upper left corner of the window.
    /: POSITION XORIGIN 2 CM YORIGIN '2.5 CM'
    Sets the origin for the coordinate system to a point 2 cm from the left edge and 2.5 cm from the upper edge of the output page.
    /: POSITION XORIGIN '-1.5' CM YORIGIN -1 CM
    Shifts the origin for the coordinates 1.5 cm to the left and 1 cm up.
    Pre-Setting BOX Position Arguments
    You can use the POSITION and SIZE commands to preset some arguments in the BOX command. POSITION presets the start point (upper left corner) of a box or line. SIZE specifies the width and height of a box.
    You can use POSITION and SIZE to preset arguments, but you can also set the start point and size arguments of a box or line directly in the BOX command.
    By default, if no positioning is specified, the upper left corner of a box or halftone or the top of a line is aligned with current SAPscript window. That is, the upper left corner of the box, halftone, or line starts at the upper left corner of the current window in the active form. By default, the height and width of a box are set to the height and width of the current window.
    Use POSITION and SIZE to preset the arguments in a BOX command in the following situations:
    The BOX command exceeds the 132-character (1 line in SAPscript) length limitation if you specify all arguments directly in the command. You may exceed this length limit if, for example, you use symbols in a command.
    By pre-setting arguments with POSITION and SIZE, you can work around the limitation on the length of a command. You do not need to specify the preset arguments in the BOX command.
    You want to use the enhanced capabilities of POSITION for adjusting the starting point of a box or line.
    With BOX, you can specify an offset for the starting point only as a whole number (non-negative integer). This command would print a box starting 1 CM to the right and 1 CM down from the left upper corner of a window:
    /: BOX XPOS '1' CM YPOS '1' CM
    With POSITION; you can adjust the position of a line or box relative to a window much more precisely. In the POSITION command, you can specify positive and negative offsets and use non-integer numbers.
    Example: The commands shown below position a box slightly to the left and slightly above a window. This leaves a margin between the edge of the box and the text in the window.
    /: POSITION XORIGIN '-.2' CM YORIGIN '-.2' CM
    /: SIZE WIDTH '.2' CM HEIGHT '.2' CM
    /: BOX FRAME 10 TW
    (Note that the box must be enlarged to accommodate the shift. If it is not enlarged, then it will not cover all of the window.)
    You can also use POSITION to set the starting point to the upper left corner of the active page format. Example: POSITION PAGE moves the starting point from the active window to the active page format.
    You want to use the relative sizing capabilities of SIZE to adjust the size of a box, line, or halftone.
    With BOX, you can make only absolute size specifications. BOX HEIGHT, for example, overrides the default height setting to the height of the current window.
    With SIZE, you can adjust the size of a box or a line with respect to its previously-set dimensions. The following commands would, for example, draw a frame 1 CM in from the margins of the paper:
    /: POSITION PAGE
    /: POSITION XORIGIN 1 CM YORIGIN 1 CM
    /: SIZE PAGE
    /: SIZE HEIGHT '-2' CM WIDTH '-2' CM
    REWARD IF HELPFUL

  • Can u plz anyone explain me the procedure for modifying script

    can u plz anyone explain me the procedure for modifying script.
    i.e no need of coding
    just i want procedure.

    Hi sriharitha,
    IN SE71, use the environment function 'copy from client' and make a copy of the existing script to the Z namespace. The make the modifications in SE71 as required. In cistomizing, make the new form known. Actiovate and transport.
    Regards,
    Clemens

  • Using cron-job to call the PL/SQL procedure for every 5 min

    Hi All,
    i wrote one procedure. using cron-job to call this PL/SQL procedure for every 5 min. i don't have any idea about cron job & what is thescript file formate .where can i place that script file. what are the details we placed in that script

    Really appreciate you. I like this approach .
    please give me advice for the below thing
    job_action =>an i give my procedure name under this?
    BEGIN
    -- Job defined entirely by the CREATE JOB procedure.
    DBMS_SCHEDULER.create_job (
    job_name => 'Job_schedule_update',
    job_type => 'PLSQL_BLOCK',
    job_action => 'BEGIN Schedule_update; END;',
    start_date => SYSTIMESTAMP,
    repeat_interval => 'FREQ=HOURLY;BYMINUTE=5',
    end_date => NULL,
    enabled => TRUE,
    comments => 'Job defined entirely by the CREATE JOB procedure.');
    END;

  • HT204053 I set up one apple id for icloud on my iphone and another apple id for ipad.  I cannot use icloud to automatically sync the two.

    I set up one apple id for icloud on my iphone and another apple id for ipad.  I cannot use icloud to automatically sync the two.

    How can I delete the incorrect apple id?

Maybe you are looking for