Checkout Help

When attempting to checkout on the apple uk online store, my payment and billing detail aren't showing up. I am using a Samsung Galaxy Tab 2 and was wondering if anyone might be able to help?
P.S. I know this might be in the wrong topic but I couldn't find a suitable one.

Hi,
Thanks for the feedback.  Could you post this idea to our ideas section (http://forums.adobe.com/community/formscentral?view=idea)?  That way others can vote for this, which helps us prioritize the new features we work on.
Thanks,
Todd

Similar Messages

  • Would an optional checkout help your customers?

    I'd like to request that submitters have an optional checkout.  As an association some of our members pay by check or pay over the phone with a credit card for multiple submissions, particularly for classes and events.  More importantly, I'd like to receive an email notifying me when a submission is placed, regardless of the payment method. 

    Hi,
    Thanks for the feedback.  Could you post this idea to our ideas section (http://forums.adobe.com/community/formscentral?view=idea)?  That way others can vote for this, which helps us prioritize the new features we work on.
    Thanks,
    Todd

  • Error while working with OracleApps Adapter please help mee

    <bindingFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="code"><code>1086</code>
    </part><part name="summary"><summary>file:/F:/product/10.1.3.1/OracleAS_2/bpel/domains/test/tmp/.bpel_RepairOrder_1.0_4bac0e828ef344d37656722b167615db.tmp/CreateRepairOrder.wsdl [ CreateRepairOrder_ptt::CreateRepairOrder(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'CreateRepairOrder' failed due to: Error while trying to prepare and execute an API.
    An error occurred while preparing and executing the APPS.XX_BPEL_CREATEREPAIRORDER.CSD_REPAIRS_PUB$CREATE_REPAIR API. Cause: java.sql.SQLException: ORA-01086: savepoint 'CREATE_REPAIR_ORDER_PUB' never established
    ORA-06512: at "APPS.JTF_PLSQL_API", line 65
    ORA-06512: at "APPS.CSD_REPAIRS_PUB", line 144
    ORA-06510: PL/SQL: unhandled user-defined exception
    ORA-06512: at "APPS.XX_BPEL_CREATEREPAIRORDER", line 160
    ORA-06512: at line 1
    [Caused by: ORA-01086: savepoint 'CREATE_REPAIR_ORDER_PUB' never established
    ORA-06512: at "APPS.JTF_PLSQL_API", line 65
    ORA-06512: at "APPS.CSD_REPAIRS_PUB", line 144
    ORA-06510: PL/SQL: unhandled user-defined exception
    ORA-06512: at "APPS.XX_BPEL_CREATEREPAIRORDER", line 160
    ORA-06512: at line 1
    ; nested exception is:
         ORABPEL-11811
    Error while trying to prepare and execute an API.
    An error occurred while preparing and executing the APPS.XX_BPEL_CREATEREPAIRORDER.CSD_REPAIRS_PUB$CREATE_REPAIR API. Cause: java.sql.SQLException: ORA-01086: savepoint 'CREATE_REPAIR_ORDER_PUB' never established
    ORA-06512: at "APPS.JTF_PLSQL_API", line 65
    ORA-06512: at "APPS.CSD_REPAIRS_PUB", line 144
    ORA-06510: PL/SQL: unhandled user-defined exception
    ORA-06512: at "APPS.XX_BPEL_CREATEREPAIRORDER", line 160
    ORA-06512: at line 1
    [Caused by: ORA-01086: savepoint 'CREATE_REPAIR_ORDER_PUB' never established
    ORA-06512: at "APPS.JTF_PLSQL_API", line 65
    ORA-06512: at "APPS.CSD_REPAIRS_PUB", line 144
    ORA-06510: PL/SQL: unhandled user-defined exception
    ORA-06512: at "APPS.XX_BPEL_CREATEREPAIRORDER", line 160
    ORA-06512: at line 1
    Check to ensure that the API is defined in the database and that the parameters match the signature of the API. Contact oracle support if error is not fixable.
    </summary>
    </part><part name="detail"><detail>
    Internal Exception: java.sql.SQLException: ORA-01086: savepoint 'CREATE_REPAIR_ORDER_PUB' never established
    ORA-06512: at "APPS.JTF_PLSQL_API", line 65
    ORA-06512: at "APPS.CSD_REPAIRS_PUB", line 144
    ORA-06510: PL/SQL: unhandled user-defined exception
    ORA-06512: at "APPS.XX_BPEL_CREATEREPAIRORDER", line 160
    ORA-06512: at line 1
    Error Code: 1086</detail>
    </part></bindingFault>

    create or replace
    PACKAGE BODY CSD_REPAIRS_PUB as
    /* $Header: csdpdrab.pls 120.12 2006/09/05 11:57:18 vparvath noship $ */
    * This is the public interface for the Depot Repair API. It allows
    * execution of various Depot Repair APIs.
    * @rep:scope public
    * @rep:product CSD
    * @rep:displayname Depot Repair APIs
    * @rep:lifecycle active
    * @rep:category BUSINESS_ENTITY CSD_REPAIR_ORDER
    -- Package name : CSD_REPAIRS_PUB
    -- Purpose : This package contains the public APIs for creating
    -- and updating repair orders.
    -- History :
    -- Version Date Name Description
    -- 115.0 11/17/99 pkdas Created.
    -- 115.1 12/18/99 pkdas
    -- 115.2 01/04/00 pkdas
    -- 115.3 02/09/00 pkdas Added p_REPAIR_LINE_ID as IN parameter in the
    -- Create_Repairs procedure.
    -- Added p_REPAIR_NUMBER as OUT parameter in the
    -- Create_Repairs procedure.
    -- 115.4 02/29/00 pkdas Changed the procedure name
    -- Create_Repairs -> Create_Repair_Order
    -- Update_Repairs -> Update_Repair_Order
    -- Added p_validation_level to Create_Repair_Order and
    -- Update_Repair_Order
    -- NOTE :
    G_PKG_NAME CONSTANT VARCHAR2(30) := 'CSD_REPAIRS_PUB';
    G_FILE_NAME CONSTANT VARCHAR2(12) := 'csdpdrab.pls';
    g_debug NUMBER := csd_gen_utility_pvt.g_debug_level;
    * Create Repair Order
    * @param P_Api_Version_Number api version number
    * @param P_Init_Msg_List initial the message stack, default to false
    * @param P_Commit to decide whether to commit the transaction or not, default to false
    * @param p_validation_level validation level, default to full level
    * @param p_repair_line_id repair line id is unique id
    * @param P_REPLN_Rec repiar line record
    * @param p_create_default_logistics flag to create logistics lines, default to N
    * @param X_REPAIR_LINE_ID repair line id of the created repair order
    * @param X_REPAIR_NUMBER repair number of the created repair order which display on Depot UI
    * @param X_Return_Status return status
    * @param X_Msg_Count return message count
    * @param X_Msg_Data return message data
    * @rep:scope public
    * @rep:lifecycle active
    * @rep:displayname Create Repair Order
    PROCEDURE Create_Repair_Order(P_Api_Version_Number IN NUMBER,
    P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
    P_Commit IN VARCHAR2 := FND_API.G_FALSE,
    p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
    P_REPAIR_LINE_ID IN NUMBER := FND_API.G_MISS_NUM,
    P_REPLN_Rec IN CSD_REPAIRS_PUB.REPLN_Rec_Type,
    p_create_default_logistics IN VARCHAR2 := 'N',
    X_REPAIR_LINE_ID OUT NOCOPY NUMBER,
    X_REPAIR_NUMBER OUT NOCOPY VARCHAR2,
    X_Return_Status OUT NOCOPY VARCHAR2,
    X_Msg_Count OUT NOCOPY NUMBER,
    X_Msg_Data OUT NOCOPY VARCHAR2) IS
    l_api_name CONSTANT VARCHAR2(30) := 'Create_Repair_Order';
    l_api_version_number CONSTANT NUMBER := 1.0;
    BEGIN
    -- Standard Start of API savepoint
    SAVEPOINT CREATE_REPAIR_ORDER_PUB;
    -- Standard call to check for call compatibility.
    IF NOT FND_API.Compatible_API_Call(l_api_version_number,
    p_api_version_number,
    l_api_name,
    G_PKG_NAME)
    THEN
    RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
    END IF;
    -- Initialize message list if p_init_msg_list is set to TRUE.
    IF FND_API.to_Boolean(p_init_msg_list)
    THEN
    FND_MSG_PUB.initialize;
    END IF;
    -- Initialize API return status to success
    x_return_status := FND_API.G_RET_STS_SUCCESS;
    -- API body
    CSD_REPAIRS_PVT.Create_Repair_Order(P_Api_Version_Number => 1.0,
    P_Init_Msg_List => p_init_msg_list,
    P_Commit => p_commit,
    P_Validation_Level => p_validation_level,
    P_REPAIR_LINE_ID => p_REPAIR_LINE_ID,
    P_REPLN_Rec => p_REPLN_Rec,
    X_REPAIR_LINE_ID => x_REPAIR_LINE_ID,
    X_REPAIR_NUMBER => x_REPAIR_NUMBER,
    X_Return_Status => x_return_status,
    X_Msg_Count => x_msg_count,
    X_Msg_Data => x_msg_data);
    -- Check return status from the above procedure call
    IF not (x_return_status = FND_API.G_RET_STS_SUCCESS)
    then
    ROLLBACK TO CREATE_REPAIR_ORDER_PUB;
    return;
    END IF;
    IF (P_CREATE_DEFAULT_LOGISTICS = 'Y') THEN
    CSD_LOGISTICS_PVT.Create_Default_Logistics
    ( p_api_version => P_Api_Version_Number,
    p_commit => P_Commit,
    p_init_msg_list => P_Init_Msg_List,
    p_validation_level => p_validation_level,
    p_repair_line_id => P_REPAIR_LINE_ID,
    x_return_status => X_Return_Status,
    x_msg_count => X_Msg_Count,
    x_msg_data => X_Msg_Data
    IF NOT(x_return_status = FND_API.G_RET_STS_SUCCESS) THEN
    RAISE FND_API.G_EXC_ERROR;
    END IF;
    END IF;
    -- End of API body.
    -- Standard check for p_commit
    IF FND_API.to_Boolean(p_commit)
    THEN
    COMMIT WORK;
    END IF;
    -- Standard call to get message count and if count is 1, get message info.
    FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
    p_data => x_msg_data);
    EXCEPTION
    WHEN FND_API.G_EXC_ERROR THEN
    JTF_PLSQL_API.HANDLE_EXCEPTIONS(P_API_NAME => L_API_NAME,-------------------------------line 144 error
    P_PKG_NAME => G_PKG_NAME,
    P_EXCEPTION_LEVEL => FND_MSG_PUB.G_MSG_LVL_ERROR,
    P_PACKAGE_TYPE => JTF_PLSQL_API.G_PUB,
    X_MSG_COUNT => X_MSG_COUNT,
    X_MSG_DATA => X_MSG_DATA,
    X_RETURN_STATUS => X_RETURN_STATUS);
    -- RAISE;
    WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
    JTF_PLSQL_API.HANDLE_EXCEPTIONS(P_API_NAME => L_API_NAME,
    P_PKG_NAME => G_PKG_NAME,
    P_EXCEPTION_LEVEL => FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR,
    P_PACKAGE_TYPE => JTF_PLSQL_API.G_PUB,
    X_MSG_COUNT => X_MSG_COUNT,
    X_MSG_DATA => X_MSG_DATA,
    X_RETURN_STATUS => X_RETURN_STATUS);
    -- RAISE;
    WHEN OTHERS THEN
    JTF_PLSQL_API.HANDLE_EXCEPTIONS(P_API_NAME => L_API_NAME,
    P_PKG_NAME => G_PKG_NAME,
    P_EXCEPTION_LEVEL => JTF_PLSQL_API.G_EXC_OTHERS,
    P_PACKAGE_TYPE => JTF_PLSQL_API.G_PUB,
    X_MSG_COUNT => X_MSG_COUNT,
    X_MSG_DATA => X_MSG_DATA,
    X_RETURN_STATUS => X_RETURN_STATUS);
    -- RAISE;
    End Create_Repair_Order;
    PROCEDURE Update_Repair_Order(P_Api_Version_Number IN NUMBER,
    P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
    P_Commit IN VARCHAR2 := FND_API.G_FALSE,
    p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
    p_REPAIR_LINE_ID IN NUMBER,
    P_REPLN_Rec IN OUT NOCOPY CSD_REPAIRS_PUB.REPLN_Rec_Type,
    X_Return_Status OUT NOCOPY VARCHAR2,
    X_Msg_Count OUT NOCOPY NUMBER,
    X_Msg_Data OUT NOCOPY VARCHAR2) IS
    l_api_name CONSTANT VARCHAR2(30) := 'Update_Repair_Order';
    l_api_version_number CONSTANT NUMBER := 1.0;
    BEGIN
    -- Standard Start of API savepoint
    SAVEPOINT UPDATE_REPAIR_ORDER_PUB;
    -- Standard call to check for call compatibility.
    IF NOT FND_API.Compatible_API_Call(l_api_version_number,
    p_api_version_number,
    l_api_name,
    G_PKG_NAME)
    THEN
    RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
    END IF;
    -- Initialize message list if p_init_msg_list is set to TRUE.
    IF FND_API.to_Boolean(p_init_msg_list)
    THEN
    FND_MSG_PUB.initialize;
    END IF;
    -- Initialize API return status to SUCCESS
    x_return_status := FND_API.G_RET_STS_SUCCESS;
    -- API body
    CSD_repairs_PVT.Update_Repair_Order(P_Api_Version_Number => 1.0,
    P_Init_Msg_List => p_init_msg_list,
    P_Commit => p_commit,
    P_Validation_Level => p_validation_level,
    p_REPAIR_LINE_ID => p_repair_line_id,
    P_REPLN_Rec => p_REPLN_Rec,
    X_Return_Status => x_return_status,
    X_Msg_Count => x_msg_count,
    X_Msg_Data => x_msg_data);
    -- Check return status from the above procedure call
    IF not (x_return_status = FND_API.G_RET_STS_SUCCESS)
    then
    ROLLBACK TO UPDATE_REPAIR_ORDER_PUB;
    return;
    END IF;
    -- End of API body.
    -- Standard check for p_commit
    IF FND_API.to_Boolean(p_commit)
    THEN
    COMMIT WORK;
    END IF;
    -- Standard call to get message count and if count is 1, get message info.
    FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
    p_data => x_msg_data);
    EXCEPTION
    WHEN FND_API.G_EXC_ERROR THEN
    JTF_PLSQL_API.HANDLE_EXCEPTIONS(P_API_NAME => L_API_NAME,
    P_PKG_NAME => G_PKG_NAME,
    P_EXCEPTION_LEVEL => FND_MSG_PUB.G_MSG_LVL_ERROR,
    P_PACKAGE_TYPE => JTF_PLSQL_API.G_PUB,
    X_MSG_COUNT => X_MSG_COUNT,
    X_MSG_DATA => X_MSG_DATA,
    X_RETURN_STATUS => X_RETURN_STATUS);
    -- RAISE;
    WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
    JTF_PLSQL_API.HANDLE_EXCEPTIONS(P_API_NAME => L_API_NAME,
    P_PKG_NAME => G_PKG_NAME,
    P_EXCEPTION_LEVEL => FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR,
    P_PACKAGE_TYPE => JTF_PLSQL_API.G_PUB,
    X_MSG_COUNT => X_MSG_COUNT,
    X_MSG_DATA => X_MSG_DATA,
    X_RETURN_STATUS => X_RETURN_STATUS);
    -- RAISE;
    WHEN OTHERS THEN
    JTF_PLSQL_API.HANDLE_EXCEPTIONS(P_API_NAME => L_API_NAME,
    P_PKG_NAME => G_PKG_NAME,
    P_EXCEPTION_LEVEL => JTF_PLSQL_API.G_EXC_OTHERS,
    P_PACKAGE_TYPE => JTF_PLSQL_API.G_PUB,
    X_MSG_COUNT => X_MSG_COUNT,
    X_MSG_DATA => X_MSG_DATA,
    X_RETURN_STATUS => X_RETURN_STATUS);
    -- RAISE;
    End Update_Repair_Order;
    -- R12 Development Begin
    * Update Repair Order Status
    * @param P_Api_Version api version number
    * @param P_Commit to decide whether to commit the transaction or not, default to false
    * @param P_Init_Msg_List initial the message stack, default to false
    * @param X_Return_Status return status
    * @param X_Msg_Count return message count
    * @param X_Msg_Data return message data
    * @param P_Repair_status_rec repair status attributes record.
    * @param P_status_upd_control_rec repair status record control flags.
    * @param X_OBJECT_VERSION_NUMBER
    * @rep:scope public
    * @rep:lifecycle active
    * @rep:displayname Update Repair Order Status
    PROCEDURE Update_Ro_Status(P_Api_Version IN NUMBER,
    P_Commit IN VARCHAR2,
    P_Init_Msg_List IN VARCHAR2,
    X_Return_Status OUT NOCOPY VARCHAR2,
    X_Msg_Count OUT NOCOPY NUMBER,
    X_Msg_Data OUT NOCOPY VARCHAR2,
    P_REPAIR_STATUS_Rec IN REPAIR_STATUS_REC_TYPE,
    P_STATUS_UPD_CONTROL_REC IN STATUS_UPD_CONTROL_REC_TYPE,
    X_OBJECT_VERSION_NUMBER OUT NOCOPY NUMBER) IS
    l_api_name CONSTANT VARCHAR2(30) := 'Update_Ro_Status';
    l_api_version_number CONSTANT NUMBER := 1.0;
         l_msg_data varchar2(2000);
         l_msg_index_out NUMBER;
    BEGIN
    -- Standard Start of API savepoint
    SAVEPOINT UPDATE_RO_STATUS_PUB;
    -- Initialize message list if p_init_msg_list is set to TRUE.
    IF FND_API.to_Boolean(p_init_msg_list)
    THEN
    FND_MSG_PUB.initialize;
    END IF;
    -- Initialize API return status to success
    x_return_status := FND_API.G_RET_STS_SUCCESS;
    -- API body
    CSD_REPAIRS_PVT.UPDATE_RO_STATUS(P_Api_Version => p_api_version,
    P_Commit => p_commit,
    P_Init_Msg_List => p_init_msg_list,
    P_Validation_Level => FND_API.G_VALID_LEVEL_FULL,
    X_Return_Status => x_return_status,
    X_Msg_Count => x_msg_count,
    X_Msg_Data => x_msg_data,
    P_REPAIR_STATUS_REC => p_repair_status_rec,
    P_STATUS_CONTROL_REC => p_status_upd_control_rec,
    X_OBJECT_VERSION_NUMBER => x_object_Version_number);
    -- Check return status from the above procedure call
    IF not (x_return_status = FND_API.G_RET_STS_SUCCESS)
    then
    ROLLBACK TO UPDATE_RO_STATUS_PUB;
    return;
    END IF;
    -- End of API body.
    -- Standard check for p_commit
    IF FND_API.to_Boolean(p_commit)
    THEN
    COMMIT WORK;
    END IF;
    -- Standard call to get message count and if count is 1, get message info.
    FND_MSG_PUB.Count_And_Get(p_count => x_msg_count,
    p_data => x_msg_data);
         if(x_msg_count > 1) then
              FOR l_index IN 1 .. x_msg_count
              LOOP
              fnd_msg_pub.get (p_msg_index => l_index,
                        p_encoded => fnd_api.g_false,
                        p_data => l_msg_data,
                        p_msg_index_out => l_msg_index_out
              x_msg_data := x_msg_data ||'['||l_msg_data||']';
              END LOOP;
         end if;
    EXCEPTION
    WHEN Fnd_Api.G_EXC_ERROR THEN
    x_return_status := Fnd_Api.G_RET_STS_ERROR;
    ROLLBACK TO UPDATE_RO_STATUS_PUB;
    Fnd_Msg_Pub.Count_And_Get(p_count => x_msg_count,
    p_data => x_msg_data);
    IF (Fnd_Log.level_error >= Fnd_Log.g_current_runtime_level)
    THEN
    Fnd_Log.STRING(Fnd_Log.level_error,
    'csd.plsql.CSD_REPAIRS_PUB.Update_ro_status',
    'EXC_ERROR[' || x_msg_data || ']');
    END IF;
         if(x_msg_count > 1) then
              FOR l_index IN 1 .. x_msg_count
              LOOP
              fnd_msg_pub.get (p_msg_index => l_index,
                        p_encoded => fnd_api.g_false,
                        p_data => l_msg_data,
                        p_msg_index_out => l_msg_index_out
              x_msg_data := x_msg_data ||'['||l_msg_data||']';
              END LOOP;
         end if;
    WHEN Fnd_Api.G_EXC_UNEXPECTED_ERROR THEN
    x_return_status := Fnd_Api.G_RET_STS_UNEXP_ERROR;
    ROLLBACK TO UPDATE_RO_STATUS_PUB;
    Fnd_Msg_Pub.Count_And_Get(p_count => x_msg_count,
    p_data => x_msg_data);
    IF (Fnd_Log.level_exception >= Fnd_Log.g_current_runtime_level)
    THEN
    Fnd_Log.STRING(Fnd_Log.level_exception,
    'csd.plsql.CSD_REPAIRS_PUB.Update_ro_status',
    'EXC_UNEXP_ERROR[' || x_msg_data || ']');
    END IF;
         if(x_msg_count > 1) then
              FOR l_index IN 1 .. x_msg_count
              LOOP
              fnd_msg_pub.get (p_msg_index => l_index,
                        p_encoded => fnd_api.g_false,
                        p_data => l_msg_data,
                        p_msg_index_out => l_msg_index_out
              x_msg_data := x_msg_data ||'['||l_msg_data||']';
              END LOOP;
         end if;
    WHEN OTHERS THEN
    x_return_status := Fnd_Api.G_RET_STS_UNEXP_ERROR;
    Rollback TO UPDATE_RO_STATUS_PUB;
    IF Fnd_Msg_Pub.Check_Msg_Level(Fnd_Msg_Pub.G_MSG_LVL_UNEXP_ERROR)
    THEN
    Fnd_Msg_Pub.Add_Exc_Msg(G_PKG_NAME, l_api_name);
    END IF;
    Fnd_Msg_Pub.Count_And_Get(p_count => x_msg_count,
    p_data => x_msg_data);
    IF (Fnd_Log.level_exception >= Fnd_Log.g_current_runtime_level)
    THEN
    Fnd_Log.STRING(Fnd_Log.level_exception,
    'csd.plsql.CSD_REPAIRS_PUB.Update_ro_status',
    'SQL MEssage[' || SQLERRM || ']');
    END IF;
         if(x_msg_count > 1) then
              FOR l_index IN 1 .. x_msg_count
              LOOP
              fnd_msg_pub.get (p_msg_index => l_index,
                        p_encoded => fnd_api.g_false,
                        p_data => l_msg_data,
                        p_msg_index_out => l_msg_index_out
              x_msg_data := x_msg_data ||'['||l_msg_data||']';
              END LOOP;
         end if;
    End Update_ro_status;
    -- R12 Development End
    End CSD_REPAIRS_PUB;
    Plzz checkout help me out

  • Hi Need Info

    Hi Guys,
    Am bit new to Portal ,  but read about it lot. Started  with WebDynpro JAVA all fine.
    After going through EP materials Quiet a lot..am curious to know what should i learn to aministarte the EP
    Any links for EP Aministartion
    confused where to start ..kindly  suggest
    thz in advnc 4r u r help
    regards
    srini

    Hi Venkat,
    Besides the mentioned above, which is a good guide, checkout help.sap as well.
    1) Running an Enterprise Portal (Mostly related to a Portal Administrtaor with Basis team when installation are mentioned):
    http://help.sap.com/saphelp_nw04s/helpdata/en/ef/816f422f91c153e10000000a1550b0/content.htm
    Look into the IT scenario for an overview:
    Enterprise Knowledge Management
    Enabling User Collaboration
    Enterprise Reporting, Query, and Analysis
    Developing, Configuring, and Adapting Applications
    Business Planning and Analytical Services
    Business Task Management
    Integrated User and Access Management
    Hope that helps.
    Ray

  • R12 iHelp customization not uploading

    I am attempting to add a customization to the Oracle iProcurement checkout help document.
    I used:
    System Administration > Help Download > Single File Download
    to get a local copy of the PORCHOUT.htm
    I modified the file to include some custom simple HTML
    when I try and do a single file upload ( via System Administration > Help Upload > Single File Upload) I get the following error:
    Error
    Upload failed for - PORCHOUT.htm. Reason: Document title not found /...path.../10.1.3/j2ee/home/PORCHOUT.htm
    I'm not sure why it's using a linux path, when I'm providing the file from the browse / local machine option. I couldn't find anything about this on MOS or the forums, so any help would be appreciated.

    BenJones wrote:
    I am attempting to add a customization to the Oracle iProcurement checkout help document.
    I used:
    System Administration > Help Download > Single File Download
    to get a local copy of the PORCHOUT.htm
    I modified the file to include some custom simple HTML
    when I try and do a single file upload ( via System Administration > Help Upload > Single File Upload) I get the following error:
    Error
    Upload failed for - PORCHOUT.htm. Reason: Document title not found /...path.../10.1.3/j2ee/home/PORCHOUT.htm
    I'm not sure why it's using a linux path, when I'm providing the file from the browse / local machine option. I couldn't find anything about this on MOS or the forums, so any help would be appreciated.This seems to be the path of the directory on your application server.
    Have you tried to upload the file to the server and see if you get the same error?
    Thanks,
    Hussein

  • Please help! How can I change the font / text size for the checkout page? I asked Support and they sent me here- thanks in advance for your response.

    Hello everyone! I build an e-commerce shopping cart via BC and integrated it with a muse website as seen at sarahcosmetics .com
    Everything is great, but my clients clients are complaining they cannot see the text well once they're in the checkout page.
    I was able to enlarge the font in my Registration-Buy form in the Online Shop Layouts / Module Templates under the Site Manager. This helped enlarge the font size in the checkout form however my issue arrises on the next page when they have to enter their details like CC information name, address etc. the font is way too small and I'm not sure where to access the tools to enlarge that.
    If you could PLEASE help I would greatly appreciate it. I told my client I would handle it asap and I have no idea how to fix this.
    Thank you in advance for your help.
    Jessica

    This isn't possible yet in the current version of Fennec, but we are working on it. See https://bugzilla.mozilla.org/show_bug.cgi?id=590817 for details.

  • Help, CheckOut causes error IFS-34611

    There was an error checking out logo.jpg: oracle.ifs.common.IfsException: There was an error checking out logo.jpg: oracle.ifs.common.IfsException: IFS-34611: Error reserving version series. oracle.ifs.common.IfsException: IFS-30054: Insufficient access to add a new version to a VersionSeries oracle.ifs.common.IfsException: IFS-30030: Permission not granted on specified ACL series. oracle.ifs.common.IfsException: IFS-30054: Insufficient access to add a new version to a VersionSeries oracle.ifs.common.IfsException: IFS-30030: Permission not granted on specified ACL
    I am writing my own CheckOut and CheckIn code for IFS1.1.10. The problem is that every time I check in a file, nobody but the person who originally checked in the file is able to check out the file. SO user1 checks in a file, user2 checks out the file and BAM error. please help.
    I have made sure to set the ACL to public at initial document creation (by giving the DocumentDefinition a Public ACL).
    //////////////////////////////////// BEGIN CHECKIN CLASS ////////////////////////////////////////////////////
    ******* CheckIn is pretty big so the only things to look at are the doPost and other called methods
    * Process the HTTP Post request
    public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType("text/html; charset=WINDOWS-1252");
    PrintWriter out = response.getWriter();
    out.println("<html>");
    out.println("<head>");
    out.println("<title>CheckIn</title>");
    out.println("<meta HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=WINDOWS-1252\">");
    out.println("</head>");
    out.println("<body>");
    //Debug mode stuff
    if (MODE == "info")
    iterateThroughHeaders(out, request);
    //Determine the length and location of the boundary tags
    //wrapping the files contents, these will
    //be used to trim away the header and footer later
    String contentType = request.getContentType();
    int boundaryIndex = contentType.indexOf("boundary=");
    String boundary = contentType.substring(boundaryIndex+9);
    int boundaryStrLength = boundary.length();
    // Parse out the filename from the stream
    // and at the same time remove the boundary tag
    // wrapping the file
    ServletInputStream sis = request.getInputStream();
    try {
    //Create a Junkbuffer to hold "lines" of the content Stream
    //and junk the first line of the stream
    int offset=0;
    int bufferLength=1024; // 1kilobyte
    byte[] junkBuffer = new byte[bufferLength];
    int junkLineSize = sis.readLine(junkBuffer, offset, bufferLength);
    junkLineSize = sis.readLine(junkBuffer, offset, bufferLength);
    // Read the file name from 2nd line of the stream
    // by isolating everything between the last
    // file backslash "\" and the last quote """
    ByteArrayOutputStream ContentDispositionStream = new ByteArrayOutputStream();
    ContentDispositionStream.write(junkBuffer, 0, bufferLength);
    String ContentDisposition = ContentDispositionStream.toString();
    ContentDisposition.trim();
    //String filename = ContentDisposition.substring(ContentDisposition.lastIndexOf("\\")+1,ContentDisposition.lastIndexOf("\""));
    login.setfilename( ContentDisposition.substring(ContentDisposition.lastIndexOf("\\")+1,ContentDisposition.lastIndexOf("\"")) );
    // junk the 3rd and 4th lines
    junkLineSize = sis.readLine(junkBuffer, offset, bufferLength);
    junkLineSize = sis.readLine(junkBuffer, offset, bufferLength);
    } catch (Exception e){
    // Now that we have the filename, we need to make sure that
    // the file is not checked out by somebody else
    PublicObject pendingCheckIn = null;
    try {
    pendingCheckIn = login.getFileSystem().findPublicObjectByPath(login.IFS_FILE_PATH+login.getFilename());
    if (login.getFileSystem().isCheckedOut(pendingCheckIn) ) {
    // if file is checked out, find out by whom
    DirectoryUser currentOwner = login.getFileSystem().checkedOutBy(pendingCheckIn);
    if ( !currentOwner.equals(login.getLibrarySession().getDirectoryUser()) ){
    // it must be checked out by somebody,inform the current user as to whom the file is checked out by
    out.println("That file has been checked out by "+ currentOwner.getDistinguishedName());
    out.println("<br>");
    out.println("</body></html>");
    out.close();
    return;
    } else {// it must be checked out by the current user
    // Remove the trailing boundary tag wrapping the file contents
    ByteArrayInputStream contentInputStream = null;
    DataInputStream dis = new DataInputStream(sis);
    try{
    // Create a new Buffer for writing the headerless input stream to
    // a ByteArrayOutputStream
    byte[] buffer2 = new byte[4096]; //4Kilobyte buffer
    int length;
    ByteArrayOutputStream truncatedHeaderStream = new ByteArrayOutputStream(request.getContentLength());
    while ((length = dis.read(buffer2)) > 0) {
    truncatedHeaderStream.write(buffer2, 0, length);
    // Write the headerless ByteArrayOutputStream to a byteArray
    byte[] truncatedHeaderArray = truncatedHeaderStream.toByteArray();
    // Create a new ByteArrayOutputStream with the trailing
    // boundary tags removed by truncating the end of
    ByteArrayOutputStream contentOnly = new ByteArrayOutputStream(request.getContentLength());
    contentOnly.write(truncatedHeaderArray, 0, truncatedHeaderArray.length - boundaryStrLength - 8);
    byte[] contentAsBytes = contentOnly.toByteArray();
    contentInputStream = new ByteArrayInputStream(contentAsBytes);
    } catch (Exception e) {
    out.println("Error parsing the file out of the request<br>");
    //Create a new version of the document in the Primary Version Series
    createNewVersion(pendingCheckIn, contentInputStream, checkInComment);
    //Connect to the Oracle Database using the database versions of the username and password
    DatabaseHelper dbHelp = new DatabaseHelper(login);
    //Insert The uploaded document's name into the appropriate table.
    dbHelp.insertRecord(login.getTableName(), login.getKeyID(), login.getFilename());
    return;
    } catch (IfsException ifse) {
    //out.println("There was an error trying to: " + ifse.toString());
    try {
    if (null == pendingCheckIn) {
    // then this object does not exist and we must create a document and then version it.
    // Remove the trailing boundary tag wrapping the file contents
    ByteArrayInputStream contentInputStream = null;
    DataInputStream dis = new DataInputStream(sis);
    try{
    // Create a new Buffer for writing the headerless input stream to
    // a ByteArrayOutputStream
    byte[] buffer2 = new byte[4096]; //4Kilobyte buffer
    int length;
    ByteArrayOutputStream truncatedHeaderStream = new ByteArrayOutputStream(request.getContentLength());
    while ((length = dis.read(buffer2)) > 0) {
    truncatedHeaderStream.write(buffer2, 0, length);
    // Write the headerless ByteArrayOutputStream to a byteArray
    byte[] truncatedHeaderArray = truncatedHeaderStream.toByteArray();
    // Create a new ByteArrayOutputStream with the trailing
    // boundary tags removed by truncating the end of
    // the headerless byteArray
    ByteArrayOutputStream contentOnly = new ByteArrayOutputStream(request.getContentLength());
    contentOnly.write(truncatedHeaderArray, 0, truncatedHeaderArray.length - boundaryStrLength - 8);
    byte[] contentAsBytes = contentOnly.toByteArray();
    contentInputStream = new ByteArrayInputStream(contentAsBytes);
    } catch (Exception e) {
    out.println("Error parsing the file out of the request<br>");
    Document doc = null;
    try {
    DocumentDefinition newDocDef = new DocumentDefinition(login.getLibrarySession());
    newDocDef.setAttribute( "NAME",AttributeValue.newAttributeValue(login.getFilename()) );
    newDocDef.setContentStream(contentInputStream);
    PublicObject poForAcl = login.getFileSystem().findPublicObjectByPath(login.PUBLIC_ACL_OBJECT_PATH);
    AccessControlList acl = poForAcl.getAcl();
    AttributeValue av = AttributeValue.newAttributeValue( acl );
    newDocDef.setAttribute( PublicObject.ACL_ATTRIBUTE, av );
    doc=(Document)login.getLibrarySession().createPublicObject(newDocDef);
    } catch (IfsException ifseIn) {
    out.println("Error creating new Document definition"+ifseIn);
    //return the versioned Family object
    Family documentFamily=null;
    try {
    documentFamily = this.makeVersioned(doc,checkInComment);
    }catch (IfsException ifseIn) {
    out.println("error in makeVersion");
    //Put the family object into /public/Pool
    Folder folder=null;
    FolderPathResolver folderPathResolver = null;
    try {
    //Get a handle on the public/Pool directory object
    folderPathResolver = new FolderPathResolver(login.getLibrarySession());
    folder = (Folder) folderPathResolver.findPublicObjectByPath("/public/Pool");
    folder.addItem(documentFamily);
    out.println("added the document successfully");
    } catch (IfsException ifseIn) {
    out.println("error getting a handle on public pool"+ifseIn);
    } catch (Exception e) {
    out.println("error adding Item"+e);
    try {
    out.println(" folderPathResolver "+folderPathResolver.toString() +" folder "+folder.getName());
    } catch (Exception e1) {
    //Connect to the Oracle Database using the database versions of the username and password
    DatabaseHelper dbHelp = new DatabaseHelper(login);
    //Insert The uploaded document's name into the appropriate table.
    dbHelp.insertRecord(login.getTableName(), login.getKeyID(), login.getFilename());
    return;
    }//end If
    } catch (Exception exc) {
    out.println("Error creating new doc: "+exc);
    }//end Catch
    } //end doPost()
    * Get Servlet information
    * @return java.lang.String
    public String getServletInfo() {
    return "com.pws.FileTransfer.CheckIn Information";
    //this method was found on Oracle Forums, posted by Mark D Drake
    public Family makeVersioned( PublicObject po, String comment)
    throws IfsException {
    Collection c = po.getSession().getClassObjectCollection();
    ClassObject co = (ClassObject) c.getItems(Family.CLASS_NAME);
    if (po.isInstanceOf(co))
    return (Family) po;
    // - Create a Family Definition. Set the Name of the Family to the name of the Public Object etc.
    FamilyDefinition familyDef = new FamilyDefinition( po.getSession() );
    familyDef.setName( po.getName() );
    //AccessControlList acl = po.getAcl();
    //Added by Weber to give the versioned document a public ACL
    PublicObject poForAcl = login.getFileSystem().findPublicObjectByPath(login.PUBLIC_ACL_OBJECT_PATH);
    AccessControlList acl = poForAcl.getAcl();
    AttributeValue av = AttributeValue.newAttributeValue( acl );
    familyDef.setAttribute( PublicObject.ACL_ATTRIBUTE, av );
    familyDef.setAttribute( PublicObject.DESCRIPTION_ATTRIBUTE, AttributeValue.newAttributeValue( "Family Definition for " + po.getName() ) );
    // Create the version series definition.
    // Attach the Family Definition to the Version Series Defintion
    VersionSeriesDefinition versionSeriesDef = new VersionSeriesDefinition( po.getSession() );
    versionSeriesDef.setFamilyDefinition( familyDef );
    // Create the Version Description Definition
    // Set the Description for the initial version.
    // Set the Versioned Object to be the current Purchase Order
    // Attach the Version Series Defintion to the Version Description Definition
    av = AttributeValue.newAttributeValue( comment );
    VersionDescriptionDefinition versionDescriptionDef = new VersionDescriptionDefinition( po.getSession() );
    versionDescriptionDef.setAttribute( VersionDescription.REVISIONCOMMENT_ATTRIBUTE, av );
    versionDescriptionDef.setVersionSeriesDefinition( versionSeriesDef );
    versionDescriptionDef.setPublicObject( po );
    // Create the Version description. This will create the Version Series and Version Family
    VersionDescription vd = ( VersionDescription ) po.getSession().createPublicObject( versionDescriptionDef );
    // Return the Family
    Family family = vd.getFamily();
    po.setSecuringPublicObject( family );
    //updateFolderReferences( po, family );
    return family;
    public void createNewVersion(PublicObject p_ifsFamily,
    InputStream p_contentStream,
    String p_versionComment){
    try {
    //begin a transaction for saving the new content
    oracle.ifs.common.Transaction transaction = login.getLibrarySession().beginTransaction();
    //get resolved public object from the family of the document
    Family l_family = (Family) p_ifsFamily;
    VersionSeries l_vs = l_family.getPrimaryVersionSeries();
    PublicObject l_rpo = l_family.getResolvedPublicObject();
    try {
    //construct the document definition with contentobject
    DocumentDefinition l_docDef = (DocumentDefinition)l_rpo.getDefinition();
    //Format l_format = ((Document)l_rpo).getFormat();
    l_docDef.setContentStream(p_contentStream);
    //it is unkown whether this is necessary but I have added it for redundancy
    l_docDef.setAttribute("NAME",AttributeValue.newAttributeValue(login.getFilename()));
    //form a new publicobject with the document definition
    PublicObject l_po = login.getLibrarySession().createPublicObject(l_docDef);
    //set the pendingpublicobject for the version series
    l_vs.setPendingPublicObject(l_po);
    //if here,then no exception. so, commit the transaction
    login.getLibrarySession().completeTransaction(transaction);
    //dereference the transaction object
    transaction = null;
    } catch (IfsException ifsEx) {
    ifsEx.setVerboseMessage(true);
    ifsEx.printStackTrace();
    }finally {
    if(transaction != null) {
    //if transaction is pending then exception. so, abort the transaction
    login.getLibrarySession().abortTransaction(transaction);
    //dereference the transaction object
    transaction = null;
    // check in the document with the versioning comments.
    login.getFileSystem().checkIn(p_ifsFamily, p_versionComment);
    }catch(IfsException ex){ // Trap Errors
    if (ex.getErrorCode() != 30661) {
    ex.setVerboseMessage(true);
    ex.printStackTrace();
    }//end make Version
    private AccessControlList getPublicAcl(PrintWriter p_out) {
    AccessControlList l_acl = null;
    try {
    PublicObject poForAcl = login.getFileSystem().findPublicObjectByPath(login.PUBLIC_ACL_OBJECT_PATH);
    AccessControlList acl = poForAcl.getAcl();
    } catch (IfsException ifse) {
    p_out.println("Error in getPublicAcl: "+ifse);
    return l_acl;
    }// end getPublicAcl
    }//end Class
    //////////////////////////////////// BEGIN CHECKOUT CLASS ////////////////////////////////////////////////////
    package com.pws.FileTransfer;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import java.util.*;
    import oracle.ifs.beans.PublicObject;
    import oracle.ifs.beans.Family;
    import oracle.ifs.beans.FamilyDefinition;
    import oracle.ifs.beans.VersionSeries;
    import oracle.ifs.beans.VersionSeriesDefinition;
    import oracle.ifs.beans.VersionDescription;
    import oracle.ifs.beans.VersionDescriptionDefinition;
    import oracle.ifs.beans.DirectoryUser;
    import oracle.ifs.adk.filesystem.IfsFileSystem;
    import oracle.ifs.common.IfsException;
    public class CheckOut extends HttpServlet {
    public static final String CHECKOUT_FILE_LOCATION = "files"+Login.IFS_FILE_PATH;
    * Initialize global variables
    public void init(ServletConfig config) throws ServletException {
    super.init(config);
    * Process the HTTP Get request
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType("text/html; charset=WINDOWS-1252");
    PrintWriter out = response.getWriter();
    out.println("<html>");
    out.println("<head>");
    out.println("<title>CheckOut</title>");
    out.println("<meta HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=WINDOWS-1252\">");
    out.println("</head>");
    // Parse the userName, password, docID and file from the request
    String username = request.getParameter("username");
    String password = request.getParameter("password");
    String file = request.getParameter("file");
    // Create a Login object to represent this session between the user and ifs
    Login login = new Login(username, password, null, null, null, null, file);
    // Create a publicObject from the provided filename
    PublicObject poFromFile = null;
    String lastDescriptID = null;
    String firstDescriptID = null;
    String getID = null;
    String descriptionAttribute = null;
    String defaultVersionDescription = null;
    try {
    // Find the file pending Check Out in IFS
    Family pendingCheckOut = (Family)login.getFileSystem().findPublicObjectByPath(login.IFS_FILE_PATH + file);
    PublicObject resolvedPO = pendingCheckOut.getResolvedPublicObject();
    // Find out who it is checked out by
    DirectoryUser currentFileUser = login.getFileSystem().checkedOutBy(pendingCheckOut);
    if (null == currentFileUser) {
    // The file is not checked out,
    // proceed with CheckOut process
    PublicObject po = login.getFileSystem().checkOut(resolvedPO, false);
    out.println("<a href="\""+ CHECKOUT_FILE_LOCATION + file +"\" target=\"_blank\">"+ file +"</a>");
    } else {
    // The file is already checked out,
    // display who the currentFileUser is
    out.println(file +" is currently checked out by "+currentFileUser.getDistinguishedName());
    } catch (IfsException ifse) {
    out.println("There was an error checking out "+ file +": "+ ifse);
    out.println("</body></html>");
    out.close();
    * Get Servlet information
    * @return java.lang.String
    public String getServletInfo() {
    return "com.pws.FileTransfer.CheckOut Information";

    Hi,
    We are facing exact same problem?
    Have you got any fix for this?
    Please let me know.
    Thanks
    Sri
    (Cisco Systems)

  • Wast not credited my $5 deposit at preorder checkout! Please help....

    A very inexperienced cashier who didn't even know how to process video game pre-orders correctly (he had to ask someone to show him how) ended up cheating me out of my $5 deposit credit.  I hope someone here can help me get it back without a trip to the store which I was not planning for another 3 weeks.  Here is what happened:
    I pre-ordered a a $49.99 video game by putting down a $5 credit.  Since I have Gamers Club Unlocked, it rung up as $39.99 at checkout.  I then proceeded to use 3 reward certificates which totaled $20 off.  This brough it down to $19.99.  Now here's the problem.  Even though I paid the $5 deposit and my final receipt says Depost Paid $5 (and the cashier scanned the deposit receipt), I was charged the full $19.99 before tax, instead of the $14.99 before tax that I should have been!
    The cashier first said my total came to around $16 after tax (what I should have paid). But then I went to swipe my BB credit card it charged me $21, and my receipt clearly shows I paid $21 after tax, so obviously something went wrong and his lack of experience didn't catch it, and in my confusion I didn't catch it either.
    Can an admin please either credit my card for the $5 deposit I wasn't credited, or issue a new $5 reward certificate, or send me a gift card?  My customer service PIN is 0477 003 7391 072914.  My Val # is 000097-070601-864451-398771-956216-433
    Thank you!!!!
    Solved!
    Go to Solution.

    Hello Mindphaser,
    Pre-orders are a great way to ensure you get your hands on a copy of the item you want. It doesn’t quite benefit you if we charging you more than we should be though, and after using your email address attached to the forum to look up your purchase, I think I may have spotted the cause of the problem.
    When you are picking up a pre-order in store, we do ask you to have your pre-order receipt in hand so that we can make sure your $5.00 deposit properly applies itself when you pay for the item in question. It sounds like you knew this though as you notified our cashier of your video game pre-order. Despite this, it seems we may have forgotten a step in our pre-order process and it stopped your $5.00 credit from deducting from your total purchase price. I’m truly sorry for this oversight.
    Please know that I applied the $5.00 deposit back onto your credit card used for the purchase, and you should receive this within 3 to 5 business days. If you don’t, please don’t hesitate to let me know and I’ll be glad to assist.
    Best Wishes,
    Alex|Social Media Specialist | Best Buy® Corporate
     Private Message

  • Help Needed!!! I am not able to checkout the code base

    I am getting following error after some time.
    REPORT of '/svn/opensource/!svn/vcc/default': Could not read response body: An existing connection was forcibly closed by the remote host. (http://opensource.adobe.com)
    And if i try to take update by manually creating the folder structure, at some folders it is asking to authenticate.
    Kindly help. Thanks in advace.
    Regards,
    Ankur Kumar.

    Dear Ahmed,
    Source is your ODS only.
    But the Change in Key Fields is the secret here.
    Generally if the Key Field combination is same then the records will be overwritten in the ODS.
    Regards,
    Ramkumar.

  • I updated to the latest Firefox but now can't make a payment via the PC Tools site. They've given me alternative paths to their checkout but I cannot complete transaction. They have suggested there may be a setting I need change to allow this. Help?

    I am trying to renew my PC Tools Spyware and Antivirus license but when I go to their site and enter all the relevant information I cannot get past the final "Pay Now" button. The button changes colour to show it has recognised my 'click' but does not take me any further. I have conferred with their Customer Service and they have tried very hard to give alternative routes to this final transaction stage but to no avail. The last suggestion was that there may be a setting I have to change within Firefox. Anybody help please?
    I did update to the latest version of Firefox a couple of weeks ago and had no difficulties before then.

    Hi,
    You can try to access the site in a [https://support.mozilla.org/en-US/kb/Managing-profiles?s=profile&r=0&e=sph&as=s new profile]. If the problem persists you can also try to complete the transaction in Internet Explorer.
    [https://support.mozilla.org/en-US/kb/Profiles?s=profile&r=2&e=sph&as=s Profiles Howto]

  • Help with adding a logo to the paypal checkout

    HI,
    I'm building a website with integrated FormsCentral forms. I'm trying to add a logo to the paypal check out. I have followed their guidelines but for some reason the page in which I have dedicated to the logo isn't secure? This might be the wrong forum to answer this question... maybe it's more of a Muse issue or even paypal but I hope someone has had the same issue and has resolved it some how.
    This is the Palpal guide:
    https://www.paypal.com/au/cgi-bin/webscr?cmd=p/pop/cowp_help_image_server
    Thanks.

    Hi,
    >> So if have I got this correct... I need to creat a seperate page to my website with just the logo image and use that URL?
    Your logo image file needs to be stored on a secure server.  I am not familiar with Adobe BC, please post your question on the Adobe BC forum site. Once this part is done, and according to the PayPal reference that you provided in your previous post, you will provide this secure-image-url to PayPal.  If this does not work for you, then please contact PayPal support.
    thanks,
    Lucia

  • Urgent Help In ABAP

    Hi Gurus,
    Please i need an urgent help from you guys. There is a demand file which consits of (Siteno(plant), Item No ,Item Description, Delivery due date) will be placed in a unix system or windows system. I need to write an interface which shows a radiobutton for unix & windows and fileupload button & download button.When user clicks should be able to select only one radiobutton (unix or windows) to upload or download.When the user clicks the fileupload / download button,it should pick up the file or drop the file at particular unix or windows system.
    Please help me or give me sample code where in i can select the radiobutton and i can upload / download from unix or windows path. and during upload process (for both unix/windows) ,i should be able to persist into a custom table (ztable,if iam not wrong) and while downloading read the records from custome table and create an excel file to be placedon unix/windows based on the radio button.
    Thanks in advance, i need ur help please.
    Regards
    Bruno

    Hi Bruno,
    Please checkout this code sample
    ABAP code for uploading a TAB delimited file into an internal table.
    The code is base on uploading a simple txt file.
    <b>
    http://www.sapdevelopment.co.uk/file/file_uptabpc.htm</b>
    Thanks,
    Aby

  • Need help for using DPS

    Hi All - I am new to DPS and have few questions to clarify.
    I know DPS is Adobe tool for publishing digital content magazines to Tablet devices. What I want to know is – Is DPS is a desktop version of tool and can be installed like I did with CQ5.5 on my local machine?
    I have requirement to do the integration between CQ(AEM) and DPS. I found some materials on Adobe site for integrating AEM5.6 (via Media Publisher) to DPS. I do see similar options in AEM5.5 under Tools > Cloud Services  > Adobe Digital Publishing Suite. I did created a connection configuration using an Adobe Id. Now my questions are –In CQ 5.5. when I click the “Go to Adobe Digital Publishing Suite” (on
                   Cloud Services  > Adobe Digital Publishing Suite page ) I go to the Adobe online                site https://digitalpublishing.acrobat.com/app.html#. Is this the actual DPS ?
    On this above DPS online tool, Why the options “DPS App Builder For Mac, Analytics, Account Administration and Notifications” are disabled?
    I tried to publish the sample Folio and Article from CQ Publication page http://localhost:4502/publishingadmin#/content/publications/geometrixx-media/geometrixx-un limited/2013/january but it gave some error and I don’t see them to be pushed to DPS Folio Producer folder on https://digitalpublishing.acrobat.com/app.html#. What I am doing wrong here?
    I have CQ5.5 and what I can do with CQ available functionality in “Publication” (like Folio, Article)? Can I create a full magazine and publish it to DPS ?
    If yes how can I see the published content on desktop without using InDesign CS6 DPS tools (Adobe Content Viewer)? (I don’t have tablet device for testing)?
    Many Thanks for your help!!

    Hi,
    You can use Memory leak scenarios view in JavaProfiler for finding probable leaks in your application. Check out the Scenario view. You can run a scenario for your application, and it will show you all the instances that were allocated during scenario but were not garbage collected. You can then take Heap Snapshot and checkout all the objects that are reported as probable leak in your application. You can check out Incoming references of the concerned objects and check out what is holding back the instances from getting garbage collected.
    I am unable to understand the other part of your question regarding not being able to get the URL matched after running the Java Profiler. Can you provide more details on that? Do you mean you are not able to browse to your application while JavaProfiler is running? Please provide details like which AppServer are you running, and was the server started completely from JavaProfiler before you tried accessing your application. If not please wait for server startup to complete before trying to access your application through browser.
    For any furthur queries contact [email protected] From my personal experience I can assure you that the support team at AppPerfect is simply superb. You will get response to your queries almost immediately.
    Hope this helps.
    Regards,
    Kamlesh.

  • Help me I'm in a tough situation, is there a technical solution?

    Apple have previously disapproved my previous version of this issue because I was not clear about my questions, so I have chosen to rephrase them. Despite this "misunderstanding" I was actually asking for technical help and instead got deleted. Please actually read this instead of just reporting it! I do actually have an issue here and I do want help and I feel that I was right to post it here. I don't personally agree that I didn't meet the criteria. But I am trying believe it or not! If you don't want to answer this topic, just move on. Let someone else help me, instead of reporting it, because it's all too hard or seems all too obvious to you what the answers are or you feel it doesn't meet criteria. Some of us don't have all the answers, not even all the obvious ones. My original version was not written in haste or anger, nor did I blame Apple, I also spent time to edit it to structure the situation clearly. I explained my background situation clearly to show my issue was serious and to show how it all fits together. Otherwise the questions just seem lame and pointless. After all I doubt many will be in this same situation which leaves me no where.
    Question 1. I already asked this, Can I removed the Apple default apps? I thought I might not be seeing how since there are many hidden features on the iPhone.
    Answer 1. Apparently not.
    Question 2. Can I control the way apps access the data network? I can't find a way to prevent apps from using it or switching to it when my WI-FI drops momentarily.
    Question 3. Is it possible for the mobile provider to turn my data network off while leaving the cellular network active?
    Question 4. I'm trapped in a tough spot, is there something "technical" I can do, that I haven't mentioned bellow? There must be something to elevate the situation.
    For your information only I have posted the original account I made unedited bellow. I did initial two phrases to G.B. to reduce filtering on Apples forum. I add this here because it explains my situation clearly (or so it seems to me). Please don't take offence that I have added it. Choose to not read it if you will, but don't judge me for adding it. But by reading it I think my questions might look less random or silly:
    * Start Background Information *
    I have wound up getting an iPhone contract that has me living in a data roaming area for my mobile provider. This is partly due to insufficient knowledge, lack of education in the matter and partly due to the nature of all services in the remote Australian town I live in. The reason I went with this provider in the first place was due to the limited services I could access that had signal in my home and finance. Incidentally all three of them sell iPhones. The first one's cheapest deal is $100 a month for the contract with a lousy deal. The second has intermittent signal in our home, I may have gone with one of their plans if not for the poor signal. The third, which I went with, a fairly good deal for the cash and the cellular coverage perfect all over the property. I have since found out their roaming data network, which I live in is contracted to the first option which own the monopoly and hence the ridiculous mb charges. Occasionally it connects to the second option, but I get the feeling they are also subcontracting off the first! Anyway...
    So I live in a roaming data area, It's not international roaming so the phone won't protect me from the excessive mb charges. I started out only using general apps when in WI-FI but found intermittent drop outs which I never noticed happen was causing excessive charges. I have since noticed the signal bars for the WI-FI not change but a spinner indicator ,all very easy to miss. I contacted the network and they refuse to turn off my data network; despite a tech telling me it can be done. So until Apple come to the rescue and put in a feature like the no roaming feature that works for all mobile data connections, that are not the ones belonging to the service provider, I'm stuck turning the phone to aeroplane mode before using any app I don't completely trust. I can see Apples difficulty here, but I would settle for turning all data network off, just leaving the cellular network and WI-FI active. As things are I have to turn phone over to aeroplane mode, then turn WI-FI on then use app, then remember to turn the phone back on when finished. Sometimes I forget for a couple of hours. But I trust some apps or sometimes forget to turn the mobile off. Contacts app got me the yesterday; I was at the post office where I looked up an address and accidentally tapped the address on the card and the maps app loaded up. This is followed by mad stumble to close it before it uses data. So easy to do, also happened using the iPod in the car a few days back. While selecting a pod cast I accidentally clicked "Get more episodes…" and safari loaded, Panic!!! Also what makes it worse, is that I can't remove or hide some apps provided by Apple, like Maps, for example, to reduce the risk of accidental tap. Feel very vulnerable! There is also a risk of forgetting to switch the phone to aeroplane mode when I let a friend checkout the phone or just play one of my games.
    So Apple, what are my options? Shelve the phone by leaving phone permanently off turning it into an iPod touch and keep paying through the nose for 2 years? Or G.B. so I can make some changes that would help, I read there is a solution to this issue for G.B. phones, (I'm not sure what impact that would have on my service). But frankly neither of these options I want to follow! I feel trapped!
    Also there is nothing disclosing to me what apps have access to what data port. I would feel better if I could see a true list of what each app has access to. Not just on the phone but also on the app store, information detected and provided by hardware and not submitted by the programmer. No offence to all you GOOD programmers out there, but there are many that can't be trusted. An example of my need for this disclosure, does Remote (apple's iTunes remote) access the data network or just the WI-FI? Of course I would ASUME it only accesses the WI-FI. But reading the support page and description for it left me unsure, and it's this unsure feeling that scares me with this whole situation hanging over me. The home pages and the apps themselves are like a mine field to me. Another simple question reflecting this. Does the weather app regularly check for forecast data, or does it only do it when I open the app? What if I mistakenly click it while my data network is active? Sounds harmless doesn't it? But to me a mistake like that adds around $5 to my bill which is already pushing my budget. It would also be useful to be able to control each apps access privileges independently; but I would settle for a simple setting that has them all prompt me for access to the data network instead of just switching to it when there is a short WI-FI dropout.
    I love the iPhone but I'm starting to feel I chose the wrong product. It has too many fluent network features (imagine saying that!) and it makes too many assumptions about my situation, most of which are wrong. The iPhone is the wrong product for someone who lives where I live and doesn't have basement full of gold! But I am stuck with this contract, what are my options?
    Your's sincerely, life long Apple supporter…

    Question 1. I already asked this, Can I removed the Apple default apps?
    No. But you can turn off automatic syncing and Push email and set the phone to retrieve mail manually.
    Question 2. Can I control the way apps access the data network?
    Sort of. Turn on Airplane mode which will disable the cellular modem then turn on WiFi only. With Airplane mode ON and WiFi ON, your phone will only connect to the internet using an available WiFi connection.
    I can't find a way to prevent apps from using it or switching to it when my WI-FI drops momentarily.
    Apps do not run in the background so they only way an app can attempt to connect is if you have it running. If you do not run the app, it cannot run up your bill. For Apps that have "background" notification, you can turn that option off in the settings for each of those apps.
    Question 3. Is it possible for the mobile provider to turn my data network off while leaving the cellular network active?
    That is up to your provider. Call them. Go into Settings, General, Network, and turn OFF Data Roaming.
    Question 4. I'm trapped in a tough spot, is there something "technical" I can do, that I haven't mentioned bellow? There must be something to elevate the situation.
    In the US, you can return the phone within thirty days and void the contract. If you do not have that option, or if you are past thirty days, you can pay the ETF (Early Termination Fee) and void the contract.
    I live in a very rural area in the US and I have used all of the techniques listed above at different times. I hope this helps; I "get it" that a huge Surprise! data roaming bill at the end of the month can be upsetting. Try the stuff I listed above and if none of that works, paying the ETF might be cheaper than paying Surprise! bills every month.
    Hope this was helpful.

  • Purchase Order and Checkout Error

    I cannot seem to purchase the Adobe Acrobat Pro XI (South Africa)
    Each time I click on checkout it gives me an error saying that the website is experiencing an error and I should dial an international number or visit adobe.com
    Please help?

    either clear your adobe.com cookies, try a new browser or contact adobe support:  http://www.adobe.com/support/chat/ivrchat.html

Maybe you are looking for

  • I'm no longer able to use iTunes on my PC. Why is this?

    I've been trying to use iTunes on my PC, every time I open the program Windows tells me that it can't run the program and if I want to send an error report, ending iTunes either way. I've been messing around a lot in the Control Panel and stuff and I

  • Chroma Key/Luma Key Visualizer Help!

    Hey everyone, I'm new to this video production ind of thing, and I was trying to use chroma key and luma key like people in tutorials on youtube do all the time, and all they do is drag and drop the effect onto their video in the timeline, and a new

  • Different levels of security in  application

    Hi, this is the problem: We want to create a web application that allows navigation througth "parts" with different security configuration. Any idea about how to create and configurate each "part"? Ex. Sould we create a different web project for each

  • Disable the select-options dynamically based on value selected in listbox

    Hi friends, I have a peculiar problem in my program. I have a list box with two values. 1) With Ref to Reservation No. 2) Production order. I am doing the object for Transfer Posting ( Similar to MIGO). The contents of the listbox here are acting as

  • OWB 10.2.0.1: Level attribute prefix

    Hi all, I am currently working on a project to convert an existing OWB 9.2 project to OWB 10.2. In 9.2 (and 10.2), when you create a dimension, the underlying table has columns with the level of the dimension as a prefix. In 10.2, OWB only does this