Separating the MCOD system

If anyone have any experience in separating MCOD database which is on version DB2 V8.1 fp10, please guide me on how to proceed.
Best regards,
AL

"Separating" an MCOD installation can be (easily) done using a homogeneous system copy using R3load:
http://service.sap.com/systemcopy
After you have copied one of the systems you can delete that schema on database level.
Markus

Similar Messages

  • Separating the SLD Systems DEV and QA

    Hello All,
    We want to separate the SLD.
    Currently DEV,QA and Production is connecting existing SLD. we have created new sld.
    we want connect the DEV and QA to new sld system.
    Please suggest the configuration. 
    Thanks & Regards,
    Veera.

    Hi,
    go to Transaction SLDAPICUST in the DEV and QA system, Change the entries there, and give the entry for new SLD. Also look out for the services running in SM59 (RFC destinations)
    You have to check in Visual Admin also that all SLD parameters are pointing to new SLD. Ask basis to look into this, will be helpful
    Regards
    Aashish Sinha
    Edited by: Aashish Sinha on Mar 10, 2011 7:48 AM

  • I have an Apple TV, a sound system and a video projector. The videoprojector and the sound system are separated by 5 meters and I cannot have a wire. What would be the wireless possibilities?

    Should I put the Apple TV next to the video proj and send the sound wirelessly to the sound system but how to do this from an optical output? Or I can put it next to the sound system and send wirelessly the HD video signal but I have not found a solution unde 100+$ and people seem to be complaining. Any ideas? Thanks in advance

    Read: http://support.apple.com/kb/TS4436
    It is pretty short so here is the entire text:
    Symptoms
    A purplish or other colored flare, haze, or spot is imaged from out-of-scene bright light sources during still image or video capture.
    Resolution
    Most small cameras, including those in every generation of iPhone, may exhibit some form of flare at the edge of the frame when capturing an image with out-of-scene light sources. This can happen when a light source is positioned at an angle (usually just outside the field of view) so that it causes a reflection off the surfaces inside the camera module and onto the camera sensor. Moving the camera slightly to change the position at which the bright light is entering the lens, or shielding the lens with your hand, should minimize or eliminate the effect.
    Which is exactly what eelw wrote.
    No one on Apple Support Communities has authority to speak on behalf of Apple, unless their avatar is accompanied by this Apple image:
    ... identifying themselves as Apple employees.

  • How to use FTP_COMMAND to put a file in the target system

    Hi All,
    I have the requirement to put an excel file from apllication server to another remote system for this i am using the function modules
    1) FTP_CONNECT to connect to the sourece as well as the destination systems  --- Here i am able to hit the both systems.
    2) for sending the data to the target system i am using FTP_COMMAND by passing the 'put' statement along with the soruce and destinations  for the command parameter.
    See the bellow code
    CONCATENATE 'put' v_fname '
    ' 'wbrs1\' folder
    into cmd separated by space.
    CALL FUNCTION 'FTP_COMMAND'
      EXPORTING
       HANDLE                = dhdl
        command              = cmd
       COMPRESS              = 'N'
      VERIFY                =
      RFC_DESTINATION       =
    IMPORTING
      FILESIZE              =
      FILEDATE              =
      FILETIME              =
      tables
        data                  = result
    EXCEPTIONS
       TCPIP_ERROR           = 1
       COMMAND_ERROR         = 2
       DATA_ERROR            = 3
       OTHERS                = 4
    Here v_name is the file path and name in the application server suppose say :
    /usr/sap/TD2/DVEBMGS01/work/TD2_20060901_1008_WAY-LY.XLS
    and wbrs1 is the target system and 'Waynesboro DFS' is the folder name i ma passing to the command .
    Also I tried with the following statement
    CONCATENATE 'put' v_fname '
    ' dhost  folder
    into cmd separated by space.
    Here v_name is the file path and name in the application server suppose say :
    /usr/sap/TD2/DVEBMGS01/work/TD2_20060901_1008_WAY-LY.XLS,
    Dhost is wbrs1.wb.na.webdti.com
    And Waynesboro DFS is the folder .
    Here i am getting the error as invalid argument.
    See the bellow messages from result internal table.
    put /usr/sap/TD2/DVEBMGS01/work/TD2_20060901_1008_WAY-LY.XLS
    wbrs1\ Waynesboro DFS
    open /usr/sap/TD2/DVEBMGS01/work/TD2_20060901_1008_WAY-LY.XLS errno 22: Invalid argument
    Please let me know how i can resolve this problem and how can I put this file in the destination system.
    Thanks in advance.
    Regards,
    Venkat

    check this code....here data is transferred from SAP to Informatica box..
    REPORT zfo_phoenix_acc_reconciliation NO STANDARD PAGE HEADING
                                                    MESSAGE-ID zz
                                                    LINE-SIZE  255
                                                    LINE-COUNT 65.
                            PROGRAM DECLARATION
    PROGRAM ID            : ZFO_PHOENIX_ACC_RECONCILIATION
    DESCRIPTION           : Phoneix Account Reconcilation Program-Feed
                            Balance sheet account balances from GL
                            3 files needed to be enhanced. The files are " Master
                  Attribute File" & "Transaction File(GL Balance)". For
                  Master Attribute File, data needs to be retrieved from
                  T001, ZDATSRC_T, SKA1, T003, T856. The corresponding
                  data from all the tables is downloaded into file
                  according to the condition specified. For Transaction
                  File, data needs to be retrieved from ZGEIST based on
                  Ledger(GG), Record Type(0), Fiscal Year, Period(016).
                  Then the current period is used to determine which TSLxx
                  & KSLxx needs to be used. Also, the conditions are
                  specified in specs which have been used accordingly.
                  The final data fetched will need to processed as files
                  which neednot be downloaded to Presentation/Application
                  server. Instead the files are been FTPed to the
                  Informatica Server using FTP. The location where the
                  files need to be located is ERC\GLOBALSAP.
                         TABLES
    TABLES : ADR6.
                         TYPES
    Output File - Master COA(Chart of Account)
    TYPES : BEGIN OF ty_coacode ,
             coa_code(20),         "COA Code
             coa_description(50),  "COA Description
             field11 TYPE x,       "Line Feed
             END OF ty_coacode.
    Output File - Master Account
    TYPES : BEGIN OF ty_acctcode ,
             act_code(20),         "GL Account Number
             act_desc(60),         "GL Account Description
             act_act_flag(1),      "Account marked for deletion indicator
             glact_type(1),        "GL Account type
             fi_line(20),          "Corporate Financial Statement Line
             coa_code(20),         "COA Code
             act_defcode(3),       "Account Defination Code
             field11 TYPE x,       "Line Feed
           END OF ty_acctcode.
    Output File - Master Entity
    TYPES : BEGIN OF ty_entitycode,
             entity_code(12),     "Entity Code
             com_desc(40),        "Company Name
             coa_code(20),        "COA Code
             field11 TYPE x,      "Line Feed
            END OF ty_entitycode.
    Output File - Master Attribute
    TYPES : BEGIN OF ty_attribcode,
             attrib_code(5),       "Attribute Code
             attrib_value(20),     "Attribute Value
             attrib_desc(60),      "Attribute Description
             field11 TYPE x,       "Line Feed
            END OF ty_attribcode.
    Output File - Transaction GL Balance
    TYPES : BEGIN OF ty_glbal,
             gl_reccode(2),        "GL Reconciliation Code
             gl_entity(12),        "GL Entity - Company Code
             gl_accnum(20),        "Gl Group Account Number
             site(4),              "Site
             currency_type(6),     "Transaction Currency Code
             year(4) TYPE n,       "Year
             month(2) TYPE n,      "Month
             as_of_date(8),        "Date Account Balance
             tran_cur_amt(21),     "Transaction Currency Amount
             usd_amount(21),       "USD Amount
             racct(20),            "GL Account Number
             zzbewar(20),          "Consolidation Transaction Type
             zzdatsrc(20),         "Data Source
             zzblart(20),          "Document Type
             rassc(20),          "Trading Partner
             field1(20),           "Attribute field1
             field2(20),           "Attribute field2
             field3(20),           "Attribute field3
             field4(20),           "Attribute field4
             field5(20),           "Attribute field5
             field11 TYPE x,       "Line Feed
           END OF ty_glbal.
    Output File - Control
    TYPES :BEGIN OF ty_globalsap,
            clnt_name(6),          "Client Name
            source_name(12),       "Source Name
            as_of_date(8),         "AS of Date
            time_stamp(6),         "Time Stamp
            time_zone(8),          "Time Zone
            num_of_files(3),       "Number of Files
            num_of_records(9),     "Number of Records
            user_ids(60),          "User ID(s)
            field11 TYPE x,        "Line Feed
           END OF ty_globalsap.
    Int'table to hold ZGEIST Data
    TYPES : BEGIN OF ty_zgeist_data,
              rldnr    TYPE rldnr,      "Ledger
              rrcty    TYPE rrcty,      "Record Type
              rvers    TYPE rvers,      "Version
              ryear    TYPE gjahr,      "Fiscal Year
              rbukrs   TYPE bukrs,      "Company Code
              racct    TYPE racct,      "Account Number
              robjnr   TYPE gobjnr_r,   "Object Number for objects
              cobjnr   TYPE gobjnr_c,   "Object Number for transaction
              sobjnr   TYPE gobjnr_s,   "Object Number for partner
              rtcur    TYPE rtcur,      "Currency Key
              runit    TYPE meins,      "Base Unit of Measure
              drcrk    TYPE shkzg,      "Debit/Credit Indicator
              rpmax    TYPE rpmax,      "Period
              rzzstagr TYPE stagr,      "Statistical key figure
              zzaltkt  TYPE altkt,      "Account Number in Group
              zzdatsrc TYPE zdatsrc,    "Data Source code
              zzbewar  TYPE rmvct,      "Transaction Type
              zzblart  TYPE blart,      "Document Type
              rassc    TYPE rassc,       "Trading Partner
              zzvbund  TYPE rassc,      "Trading Partner
              tslvt    TYPE tslvt9,     "Transactional Currency
              kslvt    TYPE kslvt9,     "Group Currency
            END   OF ty_zgeist_data.
    Int'table to hold ZGEIST Error Data based on conditions
    TYPES : BEGIN OF ty_zgeist_error_data,
              rldnr    TYPE rldnr,      "Ledger
              rrcty    TYPE rrcty,      "Record Type
              rvers    TYPE rvers,      "Version
              ryear    TYPE gjahr,      "Fiscal Year
              rbukrs   TYPE bukrs,      "Company Code
              robjnr   TYPE gobjnr_r,   "Object Number for objects
              cobjnr   TYPE gobjnr_c,   "Object Number for transaction
              sobjnr   TYPE gobjnr_s,   "Object Number for partner
              rtcur    TYPE rtcur,      "Currency Key
              runit    TYPE meins,      "Base Unit of Measure
              drcrk    TYPE shkzg,      "Debit/Credit indicator
              rpmax    TYPE rpmax,      "Period
            END   OF ty_zgeist_error_data.
                         FIELD SYMBOLS
    FIELD-SYMBOLS : <fs> TYPE ANY.
                         CONSTANTS
    DATA : c_selected    TYPE c VALUE 'X',  "Field for constant value 'X'
           c_y           TYPE c VALUE 'Y',  "For Acc marked for deletion
           c_n           TYPE c VALUE 'N',  "For Acc not marked for deletion
           c_a           TYPE c VALUE 'A',  "For GL Account type Asset
           c_l           TYPE c VALUE 'L',  "For GL Account type Liability
           c_q           TYPE c VALUE 'Q',  "For GL Account type Equity
           c_r           TYPE c VALUE 'R',  "For GL Account type Revenue
           c_e           TYPE c VALUE 'E',  "For GL Account type Expense
           c_t           TYPE c VALUE 'T',  "For GL Account type
           c_userid(60)  TYPE c ,
           c_curtp       TYPE curtp VALUE '10', "Currency type
           c_curtp1      TYPE curtp VALUE '30', "Currency type
           c_rassc(5)    TYPE c VALUE 'RASSC',  "Trading Partner
           c_dtsrce(6)   TYPE c VALUE 'DTSRC',  "Data Source
           c_sacct(5)    TYPE c VALUE 'SACCT',  "GL Account
           c_docty(5)    TYPE c VALUE 'DOCTY',  "Document Type
           c_trxtp(5)    TYPE c VALUE 'TRXTP',  "Transaction Type
           c_tradptn(15) TYPE c VALUE 'Trading Partner',  "Trading Partner
           c_datsrc(11)  TYPE c VALUE 'Data Source',      "Data Source
           c_glacc(10)   TYPE c VALUE 'GL Account',       "GL Account
           c_doctyp(13)  TYPE c VALUE 'Document Type',    "Document Type
           c_trantyp(16) TYPE c VALUE 'Transaction Type'. "Transaction Type
                         DATA (Simple Fields)
    DATA: w_cnt1         TYPE i, "No Of records in output file COA Code
          w_cnt2         TYPE i, "No Of records in output file Account
          w_cnt3         TYPE i, "No Of records in output file Entity
          w_cnt4         TYPE i, "No Of records in output file attribute
          w_cnt5         TYPE i, "No Of records in output file GL Balance
          w_tot_recs     TYPE i, "TOtal number of records downloaded
          w_date         LIKE sy-datum, "System date
          w_timediff     LIKE sy-uzeit, "Time Difference to GMT
          w_timezone(10) TYPE c,       "Time Difference to GMT
          w_file_count(3) TYPE n,       "File Count
          w_period TYPE poper,          "To hold Period Value
          w_year LIKE t009b-bdatj,      "To hold Fiscal Year Value
          w_outfile       TYPE char64,  "FTPed file path
          w_hdl           TYPE i.       "Handle for FTP
                         INTERNAL TABLES
    Intenal table for GL Account details
    DATA: BEGIN OF it_gl_detail OCCURS 0,
              saknr      TYPE saknr,
              txt50_skat TYPE txt50_skat,
              xloev      TYPE xloev,
          END OF it_gl_detail.
    DATA: it_company_list LIKE bapi0014_1  OCCURS 0 WITH HEADER LINE,
          it_coacode TYPE STANDARD TABLE OF ty_coacode  WITH HEADER LINE,
          it_acctcode TYPE STANDARD TABLE OF ty_acctcode WITH HEADER LINE,
          it_entitycode TYPE STANDARD TABLE OF ty_entitycode
                                            WITH HEADER LINE,
          it_attribcode TYPE STANDARD TABLE OF ty_attribcode
                                            WITH HEADER LINE,
          it_glbal TYPE STANDARD TABLE OF ty_glbal WITH HEADER LINE,
          it_globalsap TYPE STANDARD TABLE OF ty_globalsap WITH HEADER LINE,
          it_t001 TYPE STANDARD TABLE OF t001 WITH HEADER LINE,
          it_zdatsrc TYPE STANDARD TABLE OF zdatsrc_t WITH HEADER LINE,
          it_ska1 TYPE STANDARD TABLE OF ska1 WITH HEADER LINE,
          it_t003 TYPE STANDARD TABLE OF t003 WITH HEADER LINE,
          it_t856 TYPE STANDARD TABLE OF t856 WITH HEADER LINE,
          it_zgeist_data    TYPE STANDARD TABLE OF ty_zgeist_data
                                 WITH HEADER LINE,
          it_zgeist_data1   TYPE STANDARD TABLE OF ty_zgeist_data
                                 WITH HEADER LINE,
          it_zgeist_data_all TYPE STANDARD TABLE OF zgeist,
          wa_it_zgeist_data1 TYPE ty_zgeist_data,
          wa_it_zgeist_data TYPE zgeist,
          it_zgeist_error_data TYPE STANDARD TABLE OF ty_zgeist_error_data,
          wa_it_zgeist_error_data TYPE ty_zgeist_error_data.
                         SELECTION-SCREEN
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-009.
    SELECTION-SCREEN : BEGIN OF LINE,
                COMMENT 1(30) TEXT-006,
                POSITION POS_LOW.
    PARAMETERS :       P_USER(30) TYPE C LOWER CASE OBLIGATORY.
    SELECTION-SCREEN : END OF LINE.
    SELECTION-SCREEN : BEGIN OF LINE,
                COMMENT 1(30) TEXT-007,
                POSITION POS_LOW.
    PARAMETERS :       P_PWD(30) TYPE C LOWER CASE OBLIGATORY.
    SELECTION-SCREEN : END OF LINE.
    SELECTION-SCREEN : BEGIN OF LINE,
                COMMENT 1(30) TEXT-008,
                POSITION POS_LOW.
    PARAMETERS :       P_HOST(64) TYPE C LOWER CASE OBLIGATORY.
    SELECTION-SCREEN : END OF LINE.
    SELECTION-SCREEN : BEGIN OF LINE,
                COMMENT 1(30) TEXT-010,
                POSITION POS_LOW.
    SELECT-OPTIONS :   S_EMAIL FOR ADR6-SMTP_ADDR NO INTERVALS.
    SELECTION-SCREEN : END OF LINE.
    SELECTION-SCREEN END OF BLOCK B1.
    -- Password not visible--
    AT SELECTION-SCREEN OUTPUT.
      LOOP AT SCREEN.
        IF screen-name = 'P_PWD'.
          screen-invisible = '1'.
          MODIFY SCREEN.
        ENDIF.
      ENDLOOP.
    I N I T I A L I Z A T I O N                                         *
    INITIALIZATION.
      w_date0(2) = sy-datum4(2).
      w_date2(2) = sy-datum6(2).
      w_date4(4) = sy-datum0(4).
      S_EMAIL-SIGN = 'I'.
      S_EMAIL-OPTION = 'EQ'.
      S_EMAIL-LOW = '[email protected]'.
      APPEND S_EMAIL.
      S_EMAIL-SIGN = 'I'.
      S_EMAIL-OPTION = 'EQ'.
      S_EMAIL-LOW = '[email protected]'.
      APPEND S_EMAIL.
                         START - OF - SELECTION
    START-OF-SELECTION.
    Geting Company Details
      PERFORM get_company_list.
    Geting GL Account Details
      PERFORM get_gl_acc_detail.
    Geting GL Balance Details
      PERFORM get_zgeist_data.
                         END - OF - SELECTION
      PERFORM process_coacode.
      PERFORM process_acctcode.
      PERFORM process_entitycode.
      PERFORM process_attribcode.
      PERFORM process_glbal.
      PERFORM process_ftp_file.
      IF NOT it_zgeist_error_data[] IS INITIAL.
        PERFORM write_error_report.
      ENDIF.
    *&      Form  GET_COMPANY_LIST
               Form to get Company List                                 *
    FORM get_company_list.
      CALL FUNCTION 'BAPI_COMPANY_GETLIST'
        TABLES
          company_list = it_company_list.
    ENDFORM.                    "GET_COMPANY_LIST
    *&      Form  GET_GL_ACC_DETAIL
          Form to get the GL Account details                            *
    FORM get_gl_acc_detail.
      DATA : l_txt50 LIKE skat-txt50,
             l_tabix LIKE sy-tabix.
      SELECT saknr xloev
        INTO TABLE it_gl_detail
        FROM ska1
        WHERE ktopl = 'G001'
        AND   ( saknr GE '1000000000' AND saknr LE '4500000000' ).
      LOOP AT it_gl_detail.
        l_tabix = sy-tabix.
        SELECT SINGLE txt50
          INTO l_txt50
          FROM skat
          WHERE spras = 'EN'
          AND   ktopl = 'G001'
          AND   saknr = it_gl_detail-saknr.
        it_gl_detail-txt50_skat = l_txt50.
        MODIFY it_gl_detail INDEX l_tabix.
        CLEAR l_txt50.
      ENDLOOP.
    ENDFORM.                    "GET_GL_ACC_DETAIL
    *&      Form  PROCESS_COACODE
    Form to Populate COA data to Output internal table  IT_COACODE *
    FORM process_coacode.
      it_coacode-coa_code          =  text-023.     "GLOBAL.
      it_coacode-coa_description   =  text-022.     "Global SAP for ERC
      it_coacode-field11           =  '11'.
      APPEND it_coacode.
      CLEAR it_coacode.
    ENDFORM.                    "PROCESS_COACODE
    *&      Form  PROCESS_ACCTCODE
    Form to Populate Account data to Output Internal table IT_ACCTCODE *
    FORM process_acctcode.
      DATA:l_saknr(10).
      DATA : it_gl_detail2 LIKE it_gl_detail OCCURS 0 WITH HEADER LINE.
      IF NOT it_gl_detail[] IS INITIAL.
        it_gl_detail2[] = it_gl_detail[].
        SORT it_gl_detail2 BY saknr.
        DELETE ADJACENT DUPLICATES FROM it_gl_detail2 COMPARING saknr.
      ENDIF.
      IF NOT it_gl_detail2[] IS INITIAL.
        LOOP AT it_gl_detail2.
          MOVE it_gl_detail2-saknr      TO it_acctcode-act_code.
          MOVE it_gl_detail2-txt50_skat TO it_acctcode-act_desc.
    Check GL Account is marked for deletion or not
          IF it_gl_detail2-xloev     = c_selected.
            it_acctcode-act_act_flag = c_n.
          ELSE.
            it_acctcode-act_act_flag = c_y.
          ENDIF.
    Determine GL Account type based on GL account number
          l_saknr = it_gl_detail2-saknr.
          SHIFT l_saknr LEFT DELETING LEADING '0'.
          IF l_saknr CP '1*'.
            it_acctcode-glact_type = c_a.
          ELSEIF l_saknr CP '2*'.
            it_acctcode-glact_type = c_l.
          ELSEIF l_saknr CP '3*'.
            it_acctcode-glact_type = c_q.
    Start of Addition by C.Ramesh Babu on 11/04/2005   "DR1K907900
          ELSEIF l_saknr CP '4*'.
            it_acctcode-glact_type = c_l.
    End of Addition by C.Ramesh Babu on 11/04/2005   "DR1K907900
          ELSEIF l_saknr CP '5*'.
            it_acctcode-glact_type = c_r.
          ELSEIF l_saknr CP '6*'.
            it_acctcode-glact_type = c_e.
          ELSEIF l_saknr CP '7*'.
            it_acctcode-glact_type = c_t.
          ENDIF.
          it_acctcode-fi_line      = 'CDR'.
          it_acctcode-coa_code     = 'GLOBAL'.
          it_acctcode-act_defcode  = '001'.
          it_acctcode-field11      = '11'.
          APPEND :it_acctcode.
          CLEAR  :it_acctcode,it_gl_detail2.
        ENDLOOP.
      ENDIF.
    ENDFORM.                    "PROCESS_ACCTCODE
    *&      Form  PROCESS_ENTITYCODE
      Form to Populate Entiti data to Output file internal table        *
    FORM process_entitycode.
      IF NOT it_company_list[] IS INITIAL.
        LOOP AT it_company_list.
          SHIFT it_company_list-company LEFT DELETING LEADING '0'.
          MOVE it_company_list-company TO it_entitycode-entity_code.
          MOVE it_company_list-name1   TO it_entitycode-com_desc.
          it_entitycode-coa_code    = 'GLOBAL'.
          it_entitycode-field11     = '11'.
          APPEND it_entitycode.
          CLEAR : it_company_list,it_entitycode.
        ENDLOOP.
      ENDIF.
    ENDFORM.                    "PROCESS_ENTITYCODE
    *&      Form  PROCESS_ATTRIBCODE
        Form to Populate Attribute data to output file internal table   *
    FORM process_attribcode.
    Getting data from T001.
      SELECT * FROM t001 INTO TABLE it_t001.
      LOOP AT it_t001.
        MOVE c_rassc TO it_attribcode-attrib_code.
        MOVE it_t001-bukrs TO  it_attribcode-attrib_value.
        MOVE c_tradptn TO it_attribcode-attrib_desc.
        it_attribcode-field11 = '11'.
        APPEND it_attribcode.
        CLEAR it_attribcode.
      ENDLOOP.
    Getting data from table ZDATSRC_T.
      SELECT * FROM zdatsrc_t INTO TABLE it_zdatsrc.
      LOOP AT it_zdatsrc.
        MOVE c_dtsrce TO it_attribcode-attrib_code.
        MOVE it_zdatsrc-zdatsrc TO  it_attribcode-attrib_value.
        MOVE c_datsrc TO it_attribcode-attrib_desc.
        it_attribcode-field11 = '11'.
        APPEND it_attribcode.
        CLEAR it_attribcode.
      ENDLOOP.
    Getting data from table SKA1.
      SELECT * FROM ska1 INTO TABLE it_ska1.
      LOOP AT it_ska1.
        MOVE c_sacct TO it_attribcode-attrib_code.
        MOVE it_ska1-saknr TO  it_attribcode-attrib_value.
        MOVE c_glacc TO it_attribcode-attrib_desc.
        it_attribcode-field11 = '11'.
        APPEND it_attribcode.
        CLEAR it_attribcode.
      ENDLOOP.
    Getting data from table T003.
      SELECT * FROM t003 INTO TABLE it_t003.
      LOOP AT it_t003.
        MOVE c_docty TO it_attribcode-attrib_code.
        MOVE it_t003-blart TO  it_attribcode-attrib_value.
        MOVE c_doctyp TO it_attribcode-attrib_desc.
        it_attribcode-field11 = '11'.
        APPEND it_attribcode.
        CLEAR it_attribcode.
      ENDLOOP.
    Getting data from table T856.
      SELECT * FROM t856 INTO TABLE it_t856.
      LOOP AT it_t856.
        MOVE c_trxtp TO it_attribcode-attrib_code.
        MOVE it_t856-trtyp TO  it_attribcode-attrib_value.
        MOVE c_trantyp TO it_attribcode-attrib_desc.
        it_attribcode-field11 = '11'.
        APPEND it_attribcode.
        CLEAR it_attribcode.
      ENDLOOP.
    ENDFORM.                    "PROCESS_ATTRIBCODE
    *&      Form  PROCESS_GLBAL
      Form to Populate GL Balance data to Output file internal table    *
    FORM process_glbal.
      DATA : l_ctran_amt(21),
             l_cusd_amt(21).
      LOOP AT it_zgeist_data INTO wa_it_zgeist_data1.
    *Start of change by 501030559 on 11/04/2005
       it_glbal-gl_reccode = '04'.
         it_glbal-gl_reccode = '05'.
    *End of change by 501030559 on11/04/2005
        it_glbal-gl_entity  = wa_it_zgeist_data1-rbukrs.
        it_glbal-gl_accnum  = wa_it_zgeist_data1-zzaltkt.
        it_glbal-site       = 'ERC'.
        it_glbal-currency_type = wa_it_zgeist_data1-rtcur.
        it_glbal-year = w_year.
        it_glbal-month = w_period.
        it_glbal-as_of_date = w_date.
        l_ctran_amt = wa_it_zgeist_data1-tslvt.
    Put sign to left side of the value
        IF l_ctran_amt LT 0.
          TRANSLATE l_ctran_amt USING ' 0'.
          CALL FUNCTION 'CLOI_PUT_SIGN_IN_FRONT'
            CHANGING
              value = l_ctran_amt.
        ELSE.
    Trailing Zero's to the value
          SHIFT l_ctran_amt RIGHT DELETING TRAILING space.
          TRANSLATE l_ctran_amt USING ' 0'.
          REPLACE '0' WITH '' INTO l_ctran_amt.
        ENDIF.
        it_glbal-tran_cur_amt = l_ctran_amt.
        l_cusd_amt = wa_it_zgeist_data1-kslvt.
    Put Sign to leftside of the value
        IF l_cusd_amt LT 0.
          TRANSLATE l_cusd_amt USING ' 0'.
          CALL FUNCTION 'CLOI_PUT_SIGN_IN_FRONT'
            CHANGING
              value = l_cusd_amt.
        ELSE.
    Trailing Zero's to the value
          SHIFT l_cusd_amt RIGHT DELETING  TRAILING space.
          TRANSLATE l_cusd_amt USING ' 0'.
          REPLACE '0' WITH '' INTO l_cusd_amt.
        ENDIF.
        it_glbal-usd_amount = l_cusd_amt.
        it_glbal-racct   = wa_it_zgeist_data1-racct.
        it_glbal-zzbewar = wa_it_zgeist_data1-zzbewar.
        it_glbal-zzdatsrc = wa_it_zgeist_data1-zzdatsrc.
        it_glbal-zzblart  = wa_it_zgeist_data1-zzblart.
        it_glbal-rassc  = wa_it_zgeist_data1-rassc.
        it_glbal-field11 = '11'.
        APPEND it_glbal.
        CLEAR : wa_it_zgeist_data1, it_glbal.
      ENDLOOP.
    ENDFORM.                    "PROCESS_GLBAL
    *&      Form  PROCESS_GLOBALSAP
       Form to Populate COntrol data to Output file internal table      *
    FORM process_globalsap.
      DATA :l_total(9),
            l_len(3) type c.
    Logic to get Time Zone
      w_timediff  = sy-tzone.
      IF sy-tzone LT '0'.
        w_timediff = sy-tzone * -1.
        CONCATENATE 'GMT-' w_timediff(4) INTO w_timezone.
      ELSE.
        w_timediff = sy-tzone.
        CONCATENATE 'GMT+' w_timediff(4) INTO w_timezone.
      ENDIF.
      LOOP AT S_EMAIL.
        CONCATENATE C_USERID S_EMAIL-LOW ',' INTO C_USERID.
      ENDLOOP.
      l_len = strlen( c_userid ).
      l_len = l_len - 1.
      c_userid = c_userid+0(l_len).
      it_globalsap-clnt_name    = 'ERC'.
      it_globalsap-source_name  = 'GLOBALSAP'.
      it_globalsap-as_of_date   = w_date.
      it_globalsap-time_stamp   = sy-uzeit.
      it_globalsap-time_zone    = w_timezone.
      it_globalsap-num_of_files = w_file_count.
      MOVE w_tot_recs TO l_total.
      SHIFT l_total RIGHT DELETING TRAILING space.
      TRANSLATE l_total USING ' 0'.
      it_globalsap-num_of_records = l_total.
      it_globalsap-user_ids = c_userid.
      it_globalsap-field11  = '11'.
      APPEND it_globalsap.
      CLEAR it_globalsap.
    ENDFORM.                  "PROCESS_GLOBALSAP
    *&      Form  COUNT_RECORDS
    Form to count total number of records Downlaoded                   *
    FORM count_records.
      DESCRIBE TABLE it_coacode    LINES w_cnt1.
      DESCRIBE TABLE it_acctcode   LINES w_cnt2.
      DESCRIBE TABLE it_entitycode LINES w_cnt3.
      DESCRIBE TABLE it_attribcode LINES w_cnt4.
      DESCRIBE TABLE it_glbal      LINES w_cnt5.
      w_tot_recs = w_cnt1 + w_cnt2 + w_cnt3 + w_cnt4 + w_cnt5.
    ENDFORM.                    "COUNT_RECORDS
    *&      Form  get_zgeist_data
    Form used to fetch data from ZGEIST table for the GL BAL file
    FORM get_zgeist_data .
      PERFORM get_period_year.
      SELECT * INTO TABLE it_zgeist_data_all
               FROM zgeist
               WHERE rldnr  EQ 'GG'
               AND   ryear  EQ w_year
               AND   rrcty  EQ 0
               AND   rpmax  EQ '016'
               AND  ( zzaltkt GE '1000000000' AND zzaltkt LE '4500000000' )
               AND   rzzstagr = space.
      sort it_zgeist_data_all by rbukrs rldnr zzaltkt racct
                                 zzdatsrc zzbewar zzblart rtcur rassc.
      LOOP AT it_zgeist_data_all INTO wa_it_zgeist_data.
        IF wa_it_zgeist_data-zzaltkt EQ space.
          wa_it_zgeist_error_data-rldnr = wa_it_zgeist_data-rldnr.
          wa_it_zgeist_error_data-rrcty = wa_it_zgeist_data-rrcty.
          wa_it_zgeist_error_data-rvers = wa_it_zgeist_data-rvers.
          wa_it_zgeist_error_data-ryear = wa_it_zgeist_data-ryear.
          wa_it_zgeist_error_data-rbukrs = wa_it_zgeist_data-rbukrs.
          wa_it_zgeist_error_data-robjnr = wa_it_zgeist_data-robjnr.
          wa_it_zgeist_error_data-cobjnr = wa_it_zgeist_data-cobjnr.
          wa_it_zgeist_error_data-sobjnr = wa_it_zgeist_data-sobjnr.
          wa_it_zgeist_error_data-rtcur = wa_it_zgeist_data-rtcur.
          wa_it_zgeist_error_data-runit = wa_it_zgeist_data-runit.
          wa_it_zgeist_error_data-drcrk = wa_it_zgeist_data-drcrk.
          wa_it_zgeist_error_data-rpmax = wa_it_zgeist_data-rpmax.
          APPEND wa_it_zgeist_error_data TO it_zgeist_error_data.
        ELSE.
          it_zgeist_data1-rbukrs   = wa_it_zgeist_data-rbukrs.
          it_zgeist_data1-rldnr    = wa_it_zgeist_data-rldnr.
          it_zgeist_data1-zzaltkt  = wa_it_zgeist_data-zzaltkt.
          it_zgeist_data1-racct    = wa_it_zgeist_data-racct.
          it_zgeist_data1-zzdatsrc = wa_it_zgeist_data-zzdatsrc.
          it_zgeist_data1-zzbewar  = wa_it_zgeist_data-zzbewar.
          it_zgeist_data1-zzblart  = wa_it_zgeist_data-zzblart.
          it_zgeist_data1-rassc  = wa_it_zgeist_data-rassc.
          it_zgeist_data1-rtcur    = wa_it_zgeist_data-rtcur.
          PERFORM get_tslvt_kslvt_values USING w_period.
          COLLECT it_zgeist_data1.
        ENDIF.
        CLEAR : wa_it_zgeist_data, wa_it_zgeist_error_data,
                it_zgeist_data1.
      ENDLOOP.
      it_zgeist_data[] = it_zgeist_data1[].
    ENDFORM.                    " get_zgeist_data
    *&      Form  write_error_report
    Form used to display error data for the GL BAL fetched data
    FORM write_error_report .
      DATA : l_text(80) TYPE c.
      CASE w_period.
        WHEN '001' OR '01'.
          l_text = text-e01.
        WHEN '002' OR '02'.
          l_text = text-e02.
        WHEN '003' OR '03'.
          l_text = text-e03.
        WHEN '004' OR '04'.
          l_text = text-e04.
        WHEN '005' OR '05'.
          l_text = text-e05.
        WHEN '006' OR '06'.
          l_text = text-e06.
        WHEN '007' OR '07'.
          l_text = text-e07.
        WHEN '008' OR '08'.
          l_text = text-e08.
        WHEN '009' OR '09'.
          l_text = text-e09.
        WHEN '010' OR '10'.
          l_text = text-e10.
        WHEN '011' OR '11'.
          l_text = text-e11.
        WHEN '012' OR '12'.
          l_text = text-e12.
        WHEN '013' OR '13'.
          l_text = text-e13.
        WHEN '014' OR '14'.
          l_text = text-e14.
        WHEN '015' OR '15'.
          l_text = text-e15.
        WHEN '016' OR '16'.
          l_text = text-e16.
      ENDCASE.
      SKIP 2.
      WRITE:/45 text-h01 COLOR COL_HEADING.
      SKIP 2.
      FORMAT COLOR 4.
      WRITE:/(234) sy-uline.
      WRITE:/1   sy-vline,
             2   text-h02,
             9   sy-vline,
             10  text-h03,
             19  sy-vline,
             20  text-h04,
             28  sy-vline,
             29  text-h05,
             41  sy-vline,
             42  text-h06,
             49  sy-vline,
             50  text-h07,
             69  sy-vline,
             70  text-h08,
             89  sy-vline,
             90  text-h09,
             109 sy-vline,
             110 text-h10,
             119 sy-vline,
             120 text-h11,
             130 sy-vline,
             131 text-h12,
             144 sy-vline,
             145 text-h13,
             152 sy-vline,
             153 text-h14,
             234 sy-vline.
      WRITE:/(234) sy-uline.
      FORMAT COLOR OFF.
      LOOP AT it_zgeist_error_data INTO wa_it_zgeist_error_data.
        FORMAT COLOR 2.
        WRITE:/1   sy-vline,
               4   wa_it_zgeist_error_data-rldnr,
               9   sy-vline,
               13  wa_it_zgeist_error_data-rrcty,
               19  sy-vline,
               22  wa_it_zgeist_error_data-rvers,
               28  sy-vline,
               32  wa_it_zgeist_error_data-ryear,
               41  sy-vline,
               42  wa_it_zgeist_error_data-rbukrs,
               49  sy-vline,
               50  wa_it_zgeist_error_data-robjnr,
               69  sy-vline,
               70  wa_it_zgeist_error_data-cobjnr,
               89  sy-vline,
               90  wa_it_zgeist_error_data-sobjnr,
               109 sy-vline,
               112 wa_it_zgeist_error_data-rtcur,
               119 sy-vline,
               123 wa_it_zgeist_error_data-runit,
               130 sy-vline,
               135 wa_it_zgeist_error_data-drcrk,
               144 sy-vline,
               147 wa_it_zgeist_error_data-rpmax,
               152 sy-vline,
               153 l_text,
               234 sy-vline.
        FORMAT COLOR OFF.
      ENDLOOP.
      WRITE:/(234) sy-uline.
    ENDFORM.                    " write_error_report
    *&      Form  get_tslvt_kslvt_values
    Form used to get TSLxx & KSLxx values for the period fetched
    FORM get_tslvt_kslvt_values USING period.
    FIELD-SYMBOLS : <f1> TYPE ANY,
                     <f2> TYPE ANY.
    DATA : l_tslvt_val(25) VALUE 'wa_it_zgeist_data-tsl',
            l_kslvt_val(25) VALUE 'wa_it_zgeist_data-ksl',
            l_tslvt TYPE tslvt9,
            l_kslvt TYPE kslvt9,
            l_period TYPE poper.
      clear l_period.
      l_period = period.
      DO l_period TIMES.
          CONCATENATE  l_tslvt_val  l_period+1(2) INTO  l_tslvt_val.
          CONCATENATE   l_kslvt_val l_period+1(2) INTO  l_kslvt_val.
        ASSIGN (l_tslvt_val) TO <f1>.
        l_tslvt = <f1>.
        it_zgeist_data1-tslvt = it_zgeist_data1-tslvt + l_tslvt.
        ASSIGN (l_kslvt_val) TO <f2>.
        l_kslvt = <f2>.
        it_zgeist_data1-kslvt = it_zgeist_data1-kslvt + l_kslvt.
        l_period = l_period - 1.
        clear : l_tslvt, l_kslvt, l_tslvt_val, l_kslvt_val.
        l_tslvt_val = 'wa_it_zgeist_data-tsl'.
        l_kslvt_val = 'wa_it_zgeist_data-ksl'.
        if l_period = 0.
          exit.
        endif.
      ENDDO.
    ENDFORM.                    "get_tslvt_kslvt_values
    *&      Form  process_ftp_file
    Form used to connect & disconnect to Informatica Server using FTP
    Also, used to transfer files to the Informatica location
    -->  p1        text
    <--  p2        text
    FORM process_ftp_file .
      DATA: l_slen     TYPE i,
            l_error,
            l_pwd(30)  TYPE c.
      CONSTANTS: c_dest TYPE rfcdes-rfcdest VALUE 'SAPFTP',
                 c_key  TYPE i              VALUE 26101957.
      l_error = 0.
    connect to ftp server
      l_pwd = p_pwd.
      l_slen = STRLEN( l_pwd ).
      CALL FUNCTION 'HTTP_SCRAMBLE'
        EXPORTING
          SOURCE      = l_pwd
          sourcelen   = l_slen
          key         = c_key
        IMPORTING
          destination = l_pwd.
      CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
        EXPORTING
          text = 'Connect to FTP Server'.
    To Connect to the Server using FTP
      CALL FUNCTION 'FTP_CONNECT'
        EXPORTING
          user            = p_user
          password        = l_pwd
          host            = p_host
          rfc_destination = c_dest
        IMPORTING
          handle          = w_hdl
        EXCEPTIONS
          OTHERS          = 1.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                   WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
      CLEAR : w_outfile, w_file_count.
      MOVE 'ERC/GLOBALSAP/M_ERC_GLOBALSAP_COACODE' TO w_outfile.
      PERFORM download_to_ftp TABLES it_coacode USING w_outfile.
      w_file_count = w_file_count + 1.
      CLEAR : w_outfile.
      MOVE 'ERC/GLOBALSAP/M_ERC_GLOBALSAP_ACCTCODE' TO w_outfile.
      PERFORM download_to_ftp TABLES it_acctcode USING w_outfile.
      w_file_count = w_file_count + 1.
      CLEAR : w_outfile.
      MOVE 'ERC/GLOBALSAP/M_ERC_GLOBALSAP_ENTITYCODE' TO w_outfile.
      PERFORM download_to_ftp TABLES it_entitycode USING w_outfile.
      w_file_count = w_file_count + 1.
      CLEAR : w_outfile.
      MOVE 'ERC/GLOBALSAP/M_ERC_GLOBALSAP_ATTRIBCODE' TO w_outfile.
      PERFORM download_to_ftp TABLES it_attribcode USING w_outfile.
      w_file_count = w_file_count + 1.
      CLEAR : w_outfile.
      MOVE 'ERC/GLOBALSAP/ERC_GLOBALSAP_GLBAL' TO w_outfile.
      PERFORM download_to_ftp TABLES it_glbal USING w_outfile.
      w_file_count = w_file_count + 1.
      CLEAR : w_outfile, w_tot_recs.
      PERFORM count_records.
      PERFORM process_globalsap.
      MOVE 'ERC/GLOBALSAP/C_ERC_GLOBALSAP' TO w_outfile.
      PERFORM download_to_ftp TABLES it_globalsap USING w_outfile.
    To disconnect the FTP
      CALL FUNCTION 'FTP_DISCONNECT'
        EXPORTING
          handle = w_hdl.
    To disconnect the RFC Connection
      CALL FUNCTION 'RFC_CONNECTION_CLOSE'
        EXPORTING
          destination = c_dest
        EXCEPTIONS
          OTHERS      = 1.
    ENDFORM.                    " process_ftp_file
    *&      Form  download_to_ftp
    Form to put the files in the Informatica Location using FTP
    Path is ERC\GLOBALSAP\<filename>
    FORM download_to_ftp TABLES it_tab
                         USING l_string TYPE char64.
      CALL FUNCTION 'FTP_R3_TO_SERVER'
        EXPORTING
          handle         = w_hdl
          fname          = l_string
          character_mode = 'X'
        TABLES
          text           = it_tab[]
        EXCEPTIONS
          tcpip_error    = 1
          command_error  = 2
          data_error     = 3
          OTHERS         = 4.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
                RAISING invalid_output_file.
      ENDIF.
    ENDFORM.                    " download_to_ftp
    *&      Form  get_period_year
    Form to fill the Period & Year based on the Sy-datum
    FORM get_period_year .
      DATA : l_month(2) TYPE c,
             l_day(2)   TYPE c,
             l_year(4)  TYPE c.
      l_year  = sy-datum+0(4).
      l_month = sy-datum+4(2).
      l_day   = sy-datum+6(2).
      CASE l_month.
        WHEN '01'.
          IF l_day <= '15'.
            w_period = '12'.
            w_year = l_year - 1.
          ELSE.
            w_period = '1'.
            w_year = l_year.
          ENDIF.
        WHEN '02'.
          IF l_day <= '15'.
            w_period = '1'.
            w_year = l_year.
          ELSE.
            w_period = '2'.
            w_year = l_year.
          ENDIF.
        WHEN '03'.
          IF l_day <= '15'.
            w_period = '2'.
            w_year = l_year.
          ELSE.
            w_period = '3'.
            w_year = l_year.
          ENDIF.
        WHEN '04'.
          IF l_day <= '15'.
            w_period = '3'.
            w_year = l_year.
          ELSE.
            w_period = '4'.
            w_year = l_year.
          ENDIF.
        WHEN '05'.
          IF l_day <= '15'.
            w_period = '4'.
            w_year = l_year.
          ELSE.
            w_period = '5'.
            w_year = l_year.
          ENDIF.
        WHEN '06'.
          IF l_day <= '15'.
            w_period = '5'.
            w_year = l_year.
          ELSE.
            w_period = '6'.
            w_year = l_year.
          ENDIF.
        WHEN '07'.
          IF l_day <= '15'.
            w_period = '6'.
            w_year = l_year.
          ELSE.
            w_period = '7'.
            w_year = l_year.
          ENDIF.
        WHEN '08'.
          IF l_day <= '15'.
            w_period = '7'.
            w_year = l_year.
          ELSE.
            w_period = '8'.
            w_year = l_year.
          ENDIF.
        WHEN '09'.
          IF l_day <= '15'.
            w_period = '8'.
            w_year = l_year.
          ELSE.
            w_period = '9'.
            w_year = l_year.
          ENDIF.
        WHEN '10'.
          IF l_day <= '15'.
            w_period = '9'.
            w_year = l_year.
          ELSE.
            w_period = '10'.
            w_year = l_year.
          ENDIF.
        WHEN '11'.
          IF l_day <= '15'.
            w_period = '10'.
            w_year = l_year.
          ELSE.
            w_period = '11'.
            w_year = l_year.
          ENDIF.
        WHEN '12'.
          IF l_day <= '15'.
            w_period = '11'.
            w_year = l_year.
          ELSE.
            w_period = '12'.
            w_year = l_year.
          ENDIF.
      ENDCASE.
    ENDFORM.                    " get_period_year

  • Override the GROUP system session variable within an initialization block

    Hi,
    We're trying to override the GROUP system session variable and having no luck. We've created an initialization block to return the semicolon-separated list we're looking for but when a user logs in, it seems like it is overridden with the default. When we change the name of the variable to something other than GROUP, it works great and we get the expected value. Is there something we're missing with overriding the particular value?
    Here is the query we're attempting to use for the variable:
    Select 'GROUP',
       ListAgg(OBI_ROLE, ';') Within Group (Order By USER_EMAIL)
    From CSS_OBI_USER_ROLE
    Where USER_EMAIL In (':USER')
    We also tried:
    Select
       ListAgg(OBI_ROLE, ';') Within Group (Order By USER_EMAIL)
    From CSS_OBI_USER_ROLE
    Where USER_EMAIL In (':USER')
    We made sure that the variable name was 'GROUP' as well.
    Not sure if it's important to note or not, but the returned values do correspond to existing applications groups already defined within OBI.
    Any help is greatly appreciated!
    Thanks,
    Jas

    since you have value as OpsReviewViewer;OpsReviewAuthor:BIAdministrator
    my not help row wise setting
    try to handle ; part using sql query so that you get those number of records to use row-wise
    so this
    Select 'GROUP',
       ListAgg(OBI_ROLE, ';') Within Group (Order By USER_EMAIL)
    From CSS_OBI_USER_ROLE
    Where USER_EMAIL In (':USER')
    with row-wise show work

  • AAT Apple Advanced Typography for the writing systems of world scripts

    Thomas Gewecke writes:
    If I had to choose one problem which does exist and causes considerable practical difficulties for a lot of people, it would be that lack of full OpenType support in OS X (and the resulting requirement for rare AAT fonts) makes it impossible for Mac users to do everything they might want in a number of important scripts, or to do anything at all in quite a few others.
    This is a frequently asked question, so perhaps the simplest solution is to try to support this in a separate thread. It is probably preferable to repeat what Apple has published on the Unicode mailing list on the subject of writing systems in world scripts. A link to a supplier of AAT fonts for lesser languages is included in the references (Bassa, Brahmi, Burmese, Cambodian, Georgian, Inuktitut, Kannada, Laotian, Lepcha, Limbu, Malayalam, N'ko, Osmanya, Sinhala, Tai Le, Tamil, Telugu, Tibetan ...). The most advanced Arabic implementation is Mishafi from Diwan in London - this has earned praise on Typophile. There are several independent software publishers (aside from Apple iWork) that support authoring with AAT Apple Advanced Typography.
    According to the Apple Unicode Liason, Deborah Goldsmith, as of OS X 10.2 it is possible for the small type maker to support a writing system in a world script through the optional Apple MORX Metamorphosis Extended tables in the SFNT Spline Font file format. Dropping an SFNT and an input method into the operating system adds the shaping for the writing system. And according to the Apple Unicode Liason, as of OS X 10.4 the optional Apple MORX tables for complex composition and the optional Microsoft GSUB tables for complex composition may peacefully cohabit in the selfsame SFNT Spline Font file (leaving aside the issue of whether this is sound advice, or whether sound advice should say that an SFNT should contain either TrueType or Type 1, either MORX or GSUB - not both in either case).
    Hope this helps,
    Henrik
    References :
    http://www.mail-archive.com/[email protected]/msg13047.html
    http://lists.apple.com/archives/carbon-dev/2006/Nov/msg00579.html
    http://www.xenotypetech.com/
    http://www.diwan.com/mishafi/main.htm
    http://www.typophile.com/node/16858
    http://www.typophile.com/node/18098

    Please pardon any speedwriting in the following - it's off the cuff :
    From the little I understand about the technical details of the differences between AAT and OpenType, I'd guess AAT to be the superior system, from the user's (or font designer's) point of view.
    The issue is the business model. Apple TrueType 2 and Apple ColorSync 2 were developed to provide very, very, very highend character:glyph transforms and colour:colourant transforms in an application-independent manner.
    The application model was Java and OpenDoc and while OpenDoc is defunct, as is Taligent, Java within which AAT is embedded is alive and kicking. In the application model the idea was that the small developer did not have to independently do elements outside the scope of the application.
    Similarly, a graphics library was available to avoid the problem that PostScript is inherently unreliable as it is a programming model that can be used to extend the PostScript graphics model, causing PostScript programs to crash at critical times.
    Software publishers in the nineteen-nineties published software for the standalone personal computer with its suite of standalone software. And the standalone software had its own Application Programming Interface that locked XTensions, Plug-ins and more into one and only one suite.
    Adobe did NOT want QuickDraw GX and Adobe still has a 'white' paper in which the company states that the idea of the SFNT Spline Font file format as an application-independent product that takes over large parts of line layout is objectionable.
    The pendulum does not stand still, however. In the 1970s there were terminals for time-shared centralised computing. In the 1980s and 1990s there were decentralised 'personal' computers in local area networks with their own storage and with graphic displays and printers.
    The growth of instructure, both in terms of distributed networking and in terms of an international character set, permits a blend of time-shared computing and 'personal' graphics computing which was intended e.g. with the Apple MessagePad and with Java (Amelio married the ideas).
    Apple bled external and internal developers with the late lamented GX and the application model was ten years ahead of its time. Modern imaging models are founded on the ideas implemented in GX and absolutely NOT on the ideas implemented in PostScript and PDF.
    Jonathan Seybold told Apple to do an application for pagination, since an application for pagination is the sine qua non for a composition model, a separation model, and a document model (the Apple Portable Digital Document model).
    Apple did not do that as it would have caused increased commercial conflict with Adobe, Quark and Macromedia at a time when hardcopy production was still the high end of the Apple product portfolio, and so while ColorSync survived TrueType as prosumer and pro solution suffered.
    Ironically, XTT's developer did manage at one time to make his primary Tibetan font usable in both Mac and Windows environments -- by somehow combining AAT and OpenType elements within it -- but his considerable effort was then torpedoed, I gather, by some (unannounced, as usual) changes Apple made in font implementation in 10.4.
    Deborah Goldsmith gave bad advice on the Unicode mailing list, I'm sorry but it was not sound technically. Dov Isaacs, Adobe's technical quality manager, gave sound advice in saying that Type 1 splines and TrueType splines should not be housed in the selfsame SFNT Spline Font file. I read what the Xenotype developer posted, and Apple bungled as Apple has bungled other important things like supporting a decent international default separation for ColorSync. There is no excuse whatsoever - if Apple cannot use Apple software with Apple defaults to do a decent job then Apple needs to find out whether it is working for Apple customers or is working for itself.
    I don't know what might be necessary to make it possible for Mac users to employ OpenType fonts for complex scripts, but I can't believe that this goal is simply beyond the capabilities of Apple's engineers. Nor do I understand why Apple seems to keep, well, stalling on this issue.
    The answer lies in the document model, not in the internationalisation model or in the SFNT imaging model. I am not an expert on Indic scripts (I don't speak or write any of them), but as I understand the matter Indic calligraphic scripts are simulated typographically using a feature called insertion that splits one character code into two glyph codes for vowels.
    This type of typographic simulation does not pose problems if you are authoring with the aim of archiving and accessing hardcopy, since your audience is not interacting with the character string, but if you are authoring, archiving, and accessing softcopy then simulation methods such as insertion and bidirectionality may pose problems.
    Specifically, if in the process of producing your softcopy pagination you loose the source character stream and the mapping of said character stream to the reshaped and reordered glyph stream, then you have to try to synthesise the character stream. And the more complex the reshaping and reordering, the less likely you are to get a successful simulation.
    This is the issue between Adobe PDF produced from PostScript and Microsoft XPS which retains as well the source character stream as the mapping of the character stream to the glyph stream. Adobe PDF, by contrast, is basically a viewable graphic of the glyph stream - Adobe PDF does not even retain semantics for reshaping of formal Danish typography.
    Hope this helps,
    Henrik
    References:
    http://www.freepatentsonline.com/y2007/0136660.html

  • How can ID automatically change the business system while importing?

    Hi gurus,
    There are many scenarios in our PI system. It will be a tedious work if we don't use transport system(CTS+).
    You know we have to create the scenarios manually in Integration Directory since the business system is different.
    The question is as below (BTW:We are using local SLD for dev,qas,prd separately):
    If we don't use transport system, and only use export and import functionality, and create business system group, can we make the ID automatically change the name of business system while importing?

    Hi Xinjiang,
    You can follow below method.
    In Quality system transport targets will be DEV(Dev pi system) ---> QEA(Quality PI system)
    In Production system transport targets will be DEV(Dev pi system) ---> PEA(Production PI system)
    This will ensure that you does not need to create separate request in Quality system. You can use the same request created in Dev to transport to production system. This will reduce your efforts of transportation. This is the same type of approach that is followed in ECC system as well or next solution is creating transport target in each sld system as you mentioned below,
    we have three local SLD, so we need to create TS and BS for PI DEV in SLD QAS, and create TS and BS for PI QAS in SLD PRD,
    Following link will help you for defining transport target.
    http://help.sap.com/saphelp_nwpi71/helpdata/en/ef/a21e3e0987760be10000000a114084/content.htm

  • ECC and BW in the same system - Gotchas?

    From the documents, and from the information from SAP, it appears that BW 3.5 can be installed into an ERP 2004 / ECC 500 system. Does anyone have any experience with this during the ECC 5 rampup?
    I have a client that is considering this and would like to know of any gotchas before we hit them.
    For instance the documents mention you need to tune the Oracle database with the parameter "star_transformation_enabled=true", which is normally used in a BW system.  What impact, if any, will that have the ECC side of things?

    Hi John,
    Just to respond to your post and clarify some of the areas.
    1. The mySAP ERP 2004 ECC 5.0 and it's internal SAP BW is <b>not</b> an MCOD implementation. The SAP BW is internal with the ECC (same instance, same database schema, and same database. Whereas MCOD is different instances, different schemas, but same database. One important point is that MCOD and mySAP ERP 2004 fully support three tier architecture.
    2. MCOD was <u>not</u> recommended for a mix of OLTP and OLAP applications on all databases until recently (e.g. recommended for SAP R/3 Enterprise and mySAP SRM but not SAP R/3 Enterprise and SAP BW). This has recently  changed where a combination of OLTP and OLAP is now supported: See http://service.sap.com/mcod or see SAP note 712777.
    3. SAP BW Performance: In a mySAP ERP 2004 ECC 5.0 system with the internal SAP BW functionality active, the system must be configured for both the transaction processing and OLAP functions. This configuration must include load balancing if you have high usage. Without load balancing you are unable to target activities to specific servers or separate different user groups. Obviously if you have only one server load balancing is not available. It is strongly recommended to use the three system configurations for SAP ERP applications and SAP BW.
    4. Automatic multiple Instance shutdown:
    For MCOD this is not the case that shutting down one system in your MCOD installation will also shutdown your other MCOD systems; this only happens if you also close the database (remember it is the only part that this shared). The instances can be started and shutdown independently.
    For the internal SAP BW within ECC 5.0 you have "one system" so if you shut it down, you really shut it down.
    5. Impact of applying patches or doing client copies:
    For MCOD systems, the systems are independent and can be patched and administered independently. The only common part is the database. The database maintenance and patching does affect all the connected MCOD systems. For processes like system copies, these are also independent of the other systems. Obviously if you share the same server for the different systems you need to take care with CPU and memory usage of these functions.
    As SAP BW within ECC 5.0 is the same system, you have to patch the system all at once (recommendation is to use SP-Stacks). A SAP_BASIS support package applied to ECC is also applied to SAP BW at the same time. With regard to client copies, client copies are only supported for ERP 'OLTP' clients (not for the SAP BW client).
    6. "The headaches just are not worth it....especially since server prices are low…"
    I would not totally agree with this comment. For mySAP ERP this low price server argument also works for adding more app servers to ERP and doing load balancing. The use of MCOD or the internal SAP BW within ECC will be made on a number of factors by the customer with different weighting being applied to each of the Pros and Cons.
    The new "internal SAP BW within ECC 5.0" gives customer's system architects more options and increases the flexibility of the total solution in general (delivery of a centralized EDW, deliver of operation reporting, deliver of application or organization specific datamarts to name a few). With more options and flexibility, more decision points need to be reviewed and analyzed which can be a good thing.
    I hope this helps,
    Mike.

  • Need to find the backend system used by HCM P&F

    we have a dedicated e-Recruiting system installed separately from ERP (HR).
    we are using MSS iview "create requisition request" (this is used in the eRecruiting process).
    I need to find (and confirm) that this process is using the correct backend SAP system.
    where in the HCM process and forms is the backend system specified?
    as per
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/5c/ae73e177294f31b40e13039951a119/content.htm
    in the process configuration, there is an object "Generic Service":
    Generic Service
    Filter: S_REQUI_REQUEST
    HRMSSRCF_REQUISITION and
    HRMSSRCF_REQUISITION_ADVANCED
    Back-end system access via RCF to SAP E-Recruiting system
    but I was not able to find the e-Recruiting system defined in there.
    any idea where I can find the e-Recruiting system? I just need to make sure we are using the correct system.
    thanks,
    Tiberiu

    Hello Tiberiu,
    the HCM P&F scenario does not need to identify a HR Core backend system. It is already processed there. The complete MSS requisition request process is running on the system which has PA, OM and so on installed. Once the process is done the requisition is created on the e-recruiting system via a RFC call. The RFC is also used to populate the dropdowns in the adobe form.
    So the HCM P&F scenario needs to know where to find the E-Recruiting system. This is defined in T77S0 under ERMSS LOGSY. This can be either maintained via SM30 or in IMG under path Integration with Other mySAP.com Components -> Business Packages / Functional Packages -> Manager Self-Service (mySAP ERP) -> Recruitment -> Assign E-Recruiting System Name on the HR server.
    Best Regards
    Roman

  • Error message 'Please log on to the SAP system' when selecting 'shop'

    In SRM when we click on 'shop' or 'Goods Receipt' we get the error 'ITS System Information 'Please log on to the SAP System' where it prompts user to log on again. However when user logs on it opens up the same screen again saying please log on to the sap system.
    This only happens when we shop using the External ITS (wgate), EBP works fine using the Internal ITS.
    Please can someone help.
    Kindest Regards
    Paul

    Hi
    <b>Please try this -></b>
    <b>Look using SRM transaction SITSPMON and RZ20, RZ21.</b>
    Also Please check <u>SAP OSS Note 517860</u>
    <b>-> For ITS,  You need to maintain the RFC connection in the connection type "T" i.e TCP/IP. Maintain in the Table - TWPURLSVR.
    Ensure that you have maintained correct entries in the TWPURLSVR table using SM30 transaction for the ITS Web path (http or https address path). Note you are passing port - 8001 in the address here. Incase you face problems, Please ask you BASIS person to help you out.
    -> Please ask you BASIS person to help you out for maintaining ITS settings. (Ensure IACOR service is running properly - ITS server is running), through the transaction SMICM
    -> What all logs appear in SLG1 and SM21 transactions after publishing all the Internet services.
    -> If you are using ITS 6.2,you need to do the IACOR settings for SRM on the ITS server.Also in SE80 mainatin the Site for SRM system.After this ,you can publish all the ITS services usig the report,W3_PUBLISH SERVICES.</b>
    <u>Related links -></u>
    Integrated ITS :Login Problem
    Re: ITS_CANT_LOAD_INCLUDE in BBPstart service
    Re: ITS_DEST_NOT_FOUND
    Re: ITS Configuration
    Re: ITS Template not found
    Do let me know.
    Regards
    - Atul

  • On iOS 8 and "old" device for the operating system. О iOS 8 и "Старых" устройствах на этой операционной системе

    USA.
    Good day! I like you a fan of the forum users of APPLE. I live in the Russian Federation. Began his acquaintance with this company back in 2010 with the Ipad 2 device was still on ios 5. In January 2014 I made ​​a gift and bought the iPhone 5s on OC IOS 7. I bought it at the official Russian official price that more accurately put Apple in 1100 $. In our country, it is a lot of money. With the money I could live for 3 months. In fact, I became the owner of a top (at the time) from a favorite device of Apple. My iPhone 5s worked perfectly on ios 7. sometimes met friezes light animation, and non-critical bugs, but who is without sin? Favorite company I was willing to forgive it because I see that she is trying to be better and not standing still. Looking WWDC presentation which provided us with iOS 8 you assured me that everything was better, faster, more functional. I was determined that update my iPhone 5s to iOS 8.0 ... APPLE releases new OC iOS 8 ... And I live! Behind the beautiful words that we said at the presentation of the great features of the new iOS hiding "something." And that "something" turned my phone in ... "pumpkin"! Yes! In that same stupid pumpkin! And now I will explain why I think it's pumpkin, not rose.
    Sea bugs ... and they are awful and terrible as it does not give me the full extent of my work enjoy iPhone 5s!
    Start from the beginning:
    1 Streaming through technology "Air play".
    "Air play" ceased to function properly! He was often disconnected from Apple tv and Apple airport express last generation. Apple tv 2g can not receive the signal from my iPhone 5s! And when it's all the same he gets a video playback does not last long, it just breaks and does not connect again! Helps to restart Apple TV and a hard reset by holding the button "HOME" button and "POWER". On the "Apple TV" is worth the latest firmware as these problems are manifested in the previous firmware of the device.
    2 Built-in browser "Safari".
    Tab in the "Safari" became constantly updated when I switch to another application or the other tabs! Apparent lack of memory (on iOS 7.1.2 with it all much better. At least when switching tabs does not re-update the previous tab).
    Playing online video on non-optimized mobile site in the browser "Safari" really does not work! It is turned on and loaded almost to infinity! Sometimes just a black screen with an icon "Play" to be pressed at least 100 times, and the result is 0!
    Scroll pages in the browser have become terribly sharp and smooth! on iOS 7.1.2 everything is fine, nice and smooth and no such bugs! Total confusion and thoughtfulness browser "Safari".
    If the video still runs (for me equates to a miracle) then when rewinding the film is generally something strange ... Fast chooses how minutes and seconds I watch a movie (usually just starts playing from the beginning), or does not respond at all ... This is the same magic Apple? Unlikely.
    3 multitasking menu (double-press "HOME").
    Call multitasking (by double-clicking "HOME") began working with a delay, with a lag, c jerky animation, and sometimes even without it.
    Control Center (which is called swipe upwards) was to slow down! Yes! That retard! Animation jumping shutter control center began play with tangible frame loss! If iPhone 5s under the control of OS iOS 7.1.2 everything happened smoothly, beautifully and dynamically in the iOS 8.0 it looks like on the iPhone 5 running iOS 7.C than strongly connected is not clear! Graphic differences from iOS iOS 7 8 almost equal to 0, and the speed of decline in almost 50%! How ?! Why ?! Why does my iPhone 5s become the iPhone 5 ?! This is an artificial slowing my device to increase the demand on the iPhone 6 or still glitch iOS 8.0 for iPhone 5s? Honey the company Apple, I really hope for the 2nd. Especially this shortfall fps animation curtain markedly if you open multitasking (acquired by double button "HOME") and call the control center and you'll see that the animation is playing choppy and not smooth! On IOS 7.1.2 this is not! Control center jumps smoothly and beautifully! On iOS 8.0 it happens all the time! Even if you turn off your favorite contacts and recent calls (I'm ashamed to say they thought) that appeared in iOS 8 (they are above programs on the multi-tasking) not solve the problem. As well, if you call the control center on the lock screen, then drop FPS will be very noticeable even to the untrained viewer (especially if you take two iPhone 5s one running iOS 7 and 8, the second on iOS and compare them on the forehead). If the Control Center click airdrop (air play) the animation of its appearance again played in spurts and not terribly nice and smoothly (especially noticeable on the lock screen and comparison of the forehead)! In a telephone call has been going absolutely shameless FPS drop a call center management and other activities!
    And yes, for me it is a critical issue! I do not want the transition to iOS 9 my iPhone 5s turned to the iPhone 4 on iOS 7 (vid you all remember this terrible story?)! I want my iPhone 5s worked as smoothly as on iOS 7.1.2! Nor any justification for this inhibition iskuvsstvennoy I can not see! 8 beautiful iOS did not! graphic elements do not appear! So goes the Apple is doing this on purpose ?! We go down the list!
    4 minor bugs that just break my brain and kill all the beauty of the use of "the best mobile operating system in the world"!
    4.1. When a call comes in when you clicked the icon making a call the phone for about 2-3 seconds, vibrates and plays a melody. On iOS 7.1.2 ringtone and vibration stops as soon as you have accepted the challenge and in your ear does not play your ringtone by "imagine Dragons", cheeks beats you invented vibration in the style of "Tick-tonic."
    4.2. When you look at the page on the Internet-phone terribly terribly strongly heated! A pair of piping hot! On iOS 7.1.2 is no such problem! Telephone hot, but not as much as on iOS 8.0!
    4.3. Folder on the home screen opens with a delay of 0.5-1 second is the impact on the overall impression of iOS 8.0.
    4.4. When you create a set (12 pieces) icons in one folder if dramatically open the folder and make swipe to the left then the following icons in this folder does not have time to boot up and are delayed by 1 second.
    4.5. When you create a folder with 1-9 icons do if the above action fails then the animation (the same bug exists in iOS 7.1.2). It is very not nice aesthetically.
    4.6. Scroll to your "Settings" felt terribly antsy. Although it is not only in the application "Settings" but also to the entire system and applications in general ...
    4.7. Scroll to the Home screen has become less responsive to user actions all movements inogoda occur with jerky animation and some delay to the user.
    4.8. Quite often, and without rational reason for going off the sensor device. That is, the screen does not respond to any user action! Helps pressing "HOME" or hard reset by holding the button "HOME" and "POWER".
    4.9. Most people on the iPhone 5s lost communication with a mobile operator. Just go on and lost and because of this I have missed calls from their loved ones and friends (would cost you to be glad that I have not missed calls on business issues).
    5.0. Many owners of iPhone 5s and iPhone 5 uhudzhenie complain about battery life. I honestly did not notice it, but we will not drop this off.
      Outcome.
    And now gets quite an interesting question, why? Why does my iPhone 5s began to slow? Why in the absence of graphical improvements are absolutely the same actions were reproduced with the loss of fps, slow down, lag, hover, fly? Why, if put next iPhone 5s on iOS 7.1.2 and exactly the same iPhone 5s on iOS 8.0 and pull the control panel to call multitasking bar, carry out all other actions I have described it on your device running iOS 7.1.2 it will work without any delays, lags, the deterioration in the responsiveness of the interface, reducing fps, and no departures from simple applications written directly by Apple? I see absolutely no any obstacles in the way to make the iPhone 5s to the operating system iOS 8.0 worked with the same smoothness, with the same responsiveness and speed as the iPhone 5s running iOS 7.1.2! I do not see what these restrictions are not!
    There are many different bugs that I do not even remember now (as I write this text on emotions (positive) as able to roll back your iPhone 5s back to iOS 7.1.2, and he seemed to come alive with new life) and so far I have esteemed company APPLE does not eliminate these improvements do not, I will not go back to iOS 8.0! if the dispensation of these bugs, flaws, intentional degradation of the (almost identical in performance in comparison with the iPhone 6) IPhone 5s will not happen and the company APPLE will continue to apply to consumers of their products as a beta tester I will be forced to organize a petition and file a class action lawsuit in court not only in their own country (which is for the Russian Federation) but also in the United States and in other countries where people are just like me trying to deceive, mislead and force companies to buy new devices APPLE without having expressed any any more substantial explanation except as <iPhone 6 was 25% more powerful on with alignment with the iPhone 5s>!
    P.s.
    I hope Apple will still listen to their users and I also hope that it (Apple) still change his mind and will try in the near future to give users not-so-old devices (iPhone 5s, iPad Air, iPad mini Retina) and enjoy on all the new features of iOS 8 no lag, locked up, overheating, inhibited animation. Thank you for being there!
    Ru.
    Всем доброго времени суток! Я как и вы форумчане являюсь фанатом компании APPLE. Проживаю я в Российской Федерации. Начал свое знакомство с этой компанией в далеком 2010 году с устройства Ipad 2 тогда еще на ios 5. В январе 2014 я сделал себе подарок и купил iPhone 5s на OC IOS 7. Купил я его официально по официальной Российской цене которую выставила Apple точнее за 1100$. В нашей стране это очень большие деньги. На эти деньги я бы мог жить 3 месяца. По сути я стал обладателем топового (на тот момент) устройства от любимой компании Apple. Мой iPhone 5s прекрасно работал на ios 7. Иногда встречались легкие фризы анимации, и не критичные баги, но кто без греха? Любимой компании я был готов это простить так как вижу, что она старается быть лучше и не стоит на месте. Посмотрев презентацию WWDC на которой представили iOS 8 нас с вами уверяли, что все стало лучше, быстрее, функциональнее. Я твердо решил, что обновлю свой iPhone 5s до iOS 8.0... APPLE выпускает новую OC iOS 8... И я обновился! За красивыми словами, что нам говорили на презентации, за великолепными функциональными возможностями новой iOS скрывалось "нечто". И это "нечто" превратило мой телефон в... "тыкву"! Да! В ту самую тупую тыкву! И сейчас я объясню почему я думаю, что это тыква, а не роза.
    Море багов... причем они ужасны и страшны так как не дают мне в полноценной мере насладится работой моего iPhone 5s!
    Начнем по порядку:
    1. Потоковая передача данных посредством технологии "Air play".
    "Air play" перестал нормально работать! Он стал часто отсоединяться от Apple tv и Apple airport express последнего поколения. Apple tv 2g не может принять сигнал от моего iPhone 5s! А когда все же это у него получается то воспроизведение видео длится не долго оно просто обрывается и не дает подключиться повторно! Помогает перезагрузка Apple TV и жесткий сброс посредством удержания кнопки "HOME" и кнопки "POWER". На "Apple TV" стоит последняя прошивка так же эти проблемы проявлялись и на предыдущей прошивке устройства.
    2. Встроенный в систему Браузер "Safari".
    Вкладки в "Safari" стали постоянно обновляться когда я переключаюсь на другое приложение или на другие вкладки! Явная нехватка оперативной памяти (на iOS 7.1.2 с этим все гораздо лучше. по крайней мере при переключение вкладок не происходило повторное обновление предыдущей вкладки).
    Воспроизведение онлайн видео на не оптимизированном для мобильных устройств сайте в браузере "Safari" толком не работает! Оно включается и загружается чуть ли не до бесконечности! Порой просто черный экран с иконкой "Play" на которою нажимай хоть 100 раз, а результата 0!
    Пролистывание страниц в браузере стали до ужаса резкими и не плавными! на iOS 7.1.2 все прекрасно, плавно и красиво и таких багов нет! Общая заторможенность и задумчивость браузера "Safari".
    Если видео все же запускается (что для меня приравнивается к чуду) то при перемотке фильма происходит вообще что-то непонятное... Перемотка сама выбирает с какой минуты и секунды мне смотреть фильм (чаще просто начинает воспроизводить все с самого начала) либо не реагирует вовсе... Эта та самая магия Apple? Непохоже.
    3. Меню многозадачности (двойное нажатие кнопки "HOME").
    Вызов многозадачности (посредством двойного нажатия кнопки "HOME") стал работать с задержкой, с лагом, c дерганой анимацией, а порой и вовсе без нее.
    Центр управления (который вызывается свайпом снизу вверх) стал тормозить! Да! Именно тормозить! Анимация выпрыгивания шторки центра управления стала воспроизводиться с ощутимой потерей кадров! Если на iPhone 5s под управление OS iOS 7.1.2 все происходило плавно, красиво и динамично то в iOS 8.0 все выглядит как на iPhone 5 под управлением iOS 7.с чем это связанно решительно не понятно! Графические отличия iOS 7 от iOS 8 практически равны 0, а скорость работы сниженна практически на 50%! Как?! Почему?! Почему мой iPhone 5s стал iPhone 5?! Это искусственное замедление моего устройства для повышения спроса на iPhone 6 или все же недоработка iOS 8.0 для iPhone 5s? Дорогая компания Apple, я очень надеюсь на 2-е.  Особенно эту нехватку fps в анимации шторки заметно если открыть многозадачность (посредством двойного нажития кнопки "HOME") и вызвать центр управления и вы увидите что анимация проигрывается рывками и не плавно! На IOS 7.1.2 такого нет! Центр управления выпрыгивает плавно и красиво! На iOS 8.0 это происходит постоянно! Даже если отключить избранные контакты и недавние вызовы (я грешным делом подумал на них) которые появились в iOS 8 (они находятся выше программ на панели многозадачности) проблему не решить. Так же, если вызвать центр управления на экране блокировки то падение FPS будет очень заметно даже для неподготовленного зрителя (особенно если взять два iPhone 5s один под управление iOS 7 и второй на iOS 8 и сравнить их в лоб). Если в центре управления нажать кнопку airdrop (air play) то анимация ее появления опять таки проиграется рывками и ужасно не красиво и не плавно (особенно заметно на экране блокировки и при сравнение в лоб)! При телефонном вызове происходит уже совсем уж бессовестное падение FPS при вызове центра управления и при других действиях!
    И да, для меня это критичная проблема!  Я не хочу чтобы при переходе на iOS 9 мой iPhone 5s превратился в iPhone 4 на iOS 7 (Вы видь все помните эту страшную историю?)! Я хочу чтобы мой iPhone 5s работал так же плавно как и на iOS 7.1.2! Ни каких оправданий для этой искувсственной заторможенности я не вижу! iOS 8 красивей не стала! графических элементов больше не появилось! Так выходит компания Apple делает это специально?! Идем дальше по списку!
    4. мелкие баги которые просто разрывают мой мозг и убивают всю красоту использования "Самой лучшей мобильной операционной системы в мире"!
    4.1. При входящем вызове когда вы нажали иконку принятия вызова телефон еще около 2-3 секунд вибрирует и проигрывает мелодию. На iOS 7.1.2 мелодия и вибрация останавливается как только вы приняли вызов и вам в ухо не играет ваш рингтон в исполнении "imagine Dragons", по щекам не бьет придуманная вами вибрации в стиле "Тик-тоник".
    4.2. Когда смотришь страницы в интернете телефон ужасно-ужасно сильно греется! Парой обжигающе сильно! На iOS 7.1.2 такой проблемы нет! Телефон горячий, но не так сильно как на iOS 8.0!
    4.3. Папки на домашнем экране открываются с задержкой в 0.5-1 секунду это сказывается на общем впечатлении от iOS 8.0.
    4.4. При создании множества (12 штук) иконок в одной папке если резко открыть папку и сделать свайп влево то следующие иконки в этой папке не успевают загрузиться и отображаются с задержкой в 1 секунду.
    4.5. При создании папки с 1-9 иконками если проделать описанное выше действие то произойдет сбой анимации (этот же баг есть и в iOS 7.1.2). Это крайне не приятно эстетически.
    4.6. Пролистывание в приложении "Настройки" стало ужасно дерганым. Хотя не только в приложении "Настройки" но и по всей системе и в приложениях в целом...
    4.7. Пролистывание на Домашнем экране стало менее отзывчивое на действия пользователя все движения иногода происходят с дерганой анимацией и какой-то задержкой на действия пользователя.
    4.8. Довольно часто и без объяснимой причины происходит отключения сенсора устройства. То есть экран не реагирует ни на какие действия пользователя! Помогает нажатие кнопки "HOME" либо жесткий сброс посредством удержания кнопки "HOME" и "POWER".
    4.9. Большинства людей на  iPhone 5s пропадает связь с сотовым оператором. Просто берет и теряется и из за этого я уже пропускал звонки от своих близких и друзей (стоило бы вам порадоваться, что я не пропустил звонки по рабочим вопросам).
    5.0. Многие обладатели iPhone 5s и iPhone 5 жалуются на ухуджение работы аккумулятора. Я честно говоря этого не заметил, но не будем сбрасывать этого со счетов.
    Итог.
    А теперь встает довольно интересный вопрос, почему? Почему мой iPhone 5s стал тормозить? Почему при отсутствии графических улучшений абсолютно одни и те же действия стали воспроизводится с потерей fps, тормозить, лагать, зависать, вылетать? Почему если положить рядом iPhone 5s на iOS 7.1.2 и точно такой же iPhone 5s на iOS 8.0 и вытянуть панель управление, вызвать панель многозадачности, провести все остальные действия описанные мною то на устройстве под управлением iOS 7.1.2 все будет работать без каких либо задержек, лагов, ухудшение в отзывчивости интерфейса, уменьшении fps и просто без вылетов из приложений написанных непосредственно компанией Apple? Я не вижу абсолютно ни каких преград в том чтобы сделать так чтобы iPhone 5s под управлением операционной системой iOS 8.0 работал с той же плавностью, с той же отзывчивостью и скоростью, что и iPhone 5s под управлением iOS 7.1.2! Не вижу от того, что этих ограничений нет!
    Есть еще множество различных багов о которых я сейчас даже не вспомню (так как этот текст я пишу на эмоциях (положительных) так как смог откатить свой iPhone 5s обратно на iOS 7.1.2  и он как будто ожил новой жизнью) и пока глубокоуважаемая мною компания APPLE не устранит эти не доработки я не буду возвращаться обратно на iOS 8.0! если устроения этих багов, недоработок, умышленного ухудшения работы (практически одинакового по производительности в сравнении с iPhone 6) IPhone 5s не произойдет и компания APPLE будет и дальше относиться к потребителям своей продукции как к бета тестерам я буду вынужден организовать петицию и подать коллективный иск в суд не только в своей стране (коей является Российская Федерация) но и в США и в других странах где людей так же как и меня пытаются обмануть, ввести в заблуждение и заставить покупать новые устройства компании APPLE не дав на то ни каких более существенных объяснений кроме как < iPhone 6 стал на 25% мощнее по с равнению с iPhone 5s>!
    P.s.
    Я надеюсь компания Apple все еще прислушивается к своим пользователям и я так же надеюсь, что она (Apple) все же одумается и постарается в ближайшее время дать пользователям не таких уж и старых устройств (iPhone 5s, iPad Air, iPad mini Retina) наслаждаться и дальше всеми новыми возможностями операционной системы iOS 8 без лагов, подвисаний, перегревов, заторможенной анимации. Спасибо, что вы есть!

    Agreed! This bug with the ringtone delay (№4.1) is really annoying

  • How to create a document/report on all objects in the BW system?

    Hi,
    The requirement in our company is to create a document/report with the list of all the objects that exist in the BW system for various applications. This list should contain the technical details of the different objects and where an object is used, what's the source for the object etc. The information should be similar to that in the Metadata repository but it should be one single document/report which includes all the objects.
    I tried using the 0TCTBWOBJCT info object (content browser) but it was not of great help.
    Can anyone help me out in this task?
    Thanks,
    Anu

    Hi,
    Try to use tables RSOSFIELDMAP, RSDSSEGFD and RSTRAN
    Hope it helps
    bhaskar

  • How to load a class dynamically in the current/system class loader

    I need to dynamically load a new jdbc driver jar to the current/system class loader... Please note that creating a new classloader will not help since the DriverManager refers to the systemclassloader itself.
    Restarting the application by appending the jar to its classpath will solve the problem but I want to avoid doing this.

    Did you then create a ClassLoader to load the JDBC
    driver and then install it into the system as
    directed by the JDBC specification (ie
    Class.forName(someClassName))?
    And then try to use it from a class loaded fromsome
    other ClassLoader (i.e. the system class loader)?
    If you did not try this please explain why not.O.K. I just looked at the source to
    java.sql.DriverManager. I did not know what I was
    talking about, as what I suggested above will not
    work.
    This is my new Idea:
    Create a URLClassLoader to load the JDBC driver also
    in this ClassLoader you need to place a helper class
    that does the following:
    public class Helper {
    public Driver getJDBCDriver(String driverClassName,
    String url) {
    try {
    Class.forName(driverClassName);
    Driver d = DriverManager.getDriver(url);
    return d;
    catch(Exception ex) {
    ex.printStackTrace();
    return null;
    }Now create an instance of the Helper class in the new
    ClassLoader, and call its getJDBCDriver method to get
    an instance of the driver (you will probably have to
    create an interface in the root class loader that the
    Helper implements so that you can easily call it).
    Now from the root classloader you can make calls
    directly to the returned Driver and bypass the
    DriverManager and its restrictions on cross
    ClassLoader access.
    The only catch here is that you would have to call to
    the returned Driver directly and not use the Driver
    Manager.This sounds like will work but I did not want to load DriverManager in a new classloader.. I did a hack
    I unzip the jar dynamically in a previously known location (which I included in my classpath when launching the app). The classLoader finds the class now though it did not exist when the app was launched !
    A hack of-course but works eh ..

  • HT2477 I have a new MacBook Pro which has Windows 7 installed so I have only ever used it as a PC,  I would like to use the apple system but was never shown how to do this and I cannot even work out how to switch it on .  If I just press power iI get wind

    I switch the power on on my MacBook Pro I get windows7
    this is no problem but I love my IPad and would like to use the apple system on my MacBook .
    CAn anyone tell me which keys I press to change from windows 7 to Apple most articles I have read tell you it is easy but not one says "firstly press x then press y and when you see c press v so I no idea how to do it,
    I am well educated but I am 75 so I do not understand the jargon but I am fairly good at using computers and I do like the app system.
    I Would be very pleased if someone can advise me
    best regards
    TOm

    Reboot, hold the option key down as soon as you hear the chime. When the Boot Manager appears select OSX instead of Windows.

  • Error while installing J2EE Add- In to the ABAP system

    Error while installing J2EE Add-In to the ABAP system 
    We are installing J2EE Add-In to the ECC5 System in the new hardware.
    When are getting Error while installing J2EE Add-In to the ABAP system.
    Transaction Begin*****************************
    ERROR 2005-08-10 14:58:28
    CJSlibModule::writeLogEntry()
    CJS-20011 J2EE engine configuration error. DIAGNOSIS: Error when
    configuring J2EE Engine. See output of
    logfile /usr/sap/QSS/install/batchconfig.log: 'My Library Path
    is: /usr/j2se/jre/lib/sparcv9/server:/usr/j2se/jre/lib/sparcv9:/usr/j2se/jre/../lib/sparcv9:/tmp/sapinst_exe.13084.1123702275:/usr/lib::/usr/openwin/lib:/usr/sap/QSS/SYS/exe/run:/oracle/QSS/920_64/lib:/oracle/QSS/920_64/lib32:/usr/lib
    ElementInfoTask has finished successfully on dispatcher
    ConsoleLogsTask has finished successfully on dispatcher
    ChangeManagerPropsTask has finished successfully. Manager:
    LockingManager on dispatcher
    ChangeManagerPropsTask has finished successfully. Manager:
    ClusterManager on dispatcher
    ElementInfoTask has finished successfully on server
    ConsoleLogsTask has finished successfully on server
    ChangeManagerPropsTask has finished successfully. Manager:
    LockingManager on server
    ChangeManagerPropsTask has finished successfully. Manager:
    ClusterManager on server
    ChangeServicePropsTask has finished successfully. Service: dbpool on
    server
    ChangePasswordsTask finished successfully.
    Error occured while connecting to database (UploadFile). Msg: No such
    algorithm: DESede
    Transaction end***********************************
    We tried twice clean installation, after removing j2ee dir, SCS and
    resp profiles and droping PSAPQSSDB tablespace and SAPQSSDB user.
    I have also confirmed the passwords in ABAP system/000 for SAPJSF, DDIC, J2EE_ADMIN, J2EE_GUEST.
    We are getting the same error in both tries.
    Kindly advice us to resolve the problem.
    Thanks and Regards,
    Srinivas

    Ananda,
    you saved my day!  I've been banging my head against the wall with this same problem during a J2EE add-in installation for SRM 4.0 on Windows, in preparation of an LAC 2.0 installation.  I had tried deleting the schema first, but that didn't work.  After I removed the sys\global\security folder as well, it worked perfectly.
    Thank you.

Maybe you are looking for

  • I used to have a Yahoo tab shown when yahoo was opened. Now it says "Getting Started" How can I get my Yahoo tab back? Thank you.

    I used to have a Yahoo tab shown when yahoo was opened. Now it says "Getting Started" How can I get my Yahoo tab back? Thank you.

  • TRY ... CATCH doesn't work with EXEC SQL?

    When I created a native SQL statement, I knew before, that it would take a few tries to get it working. I decided to use exception classes to avoid short dumps, but it didn't work. Following code causes a short dump because of the dot after :xp_stras

  • Merging help desk tickets

    is there a way that i can relate a ticket that was opened as a duplicate without closing it? i would like to have the ability to relate multiple tickets back to a single master ticket. the lesser tickets would get a reference in some way to the maste

  • Can't print JPEG image

    When I try to print a jpeg image from PE it goes to the "send fax" mode of my HP Photosmart Premium Printer/Fax/Scanner/Copy/Web.  On the print screen that comes up I have two items listed i.e. fax and printer.  I highlight the "printer" but it still

  • Retrieve data based on max (update date) less then the order date

    Let me try to explain my scenario with an example. Please Help me write a query for this scenario Table1 (Destination Rates) City | Rent | UpdateDate abc | 200 | 1st August def | 300 | 2nd August ghi | 400 | 3rd August abc | 250 | 4th August def | 35