Paymont form via fpl9 for negative amount

Hi,
our customer wants to generate a payment form also when the account balance of the customer is negative.
however, I'm getting an error message that:
Creation of payment form not possible, amount is negative
Message no. >6397
Thanks,
Vered

Hi Vered,
If I'm not mistaken (and I don't think I am ), that message comes from Function module FKK_SAMPLE_0756 - "FI-CA Correspondence - Sample Module for Payment Form Request".
To override this bit of SAP standard logic, to the very least you'd have to program and assign in FQEVENTS own function module (without the check on negative Amount) to FI-CA Event 0756. We don't have payment forms for negative amounts in our system, but I believe it's doable - the rest of standard logic should function OK with negative payment amount.
cheers,
Janis

Similar Messages

  • Purchase order approvals for Negative amount

    Hello All,
    Want your assistance on the above mentioned topic.
    We have a business requirement to have Purchase order approvals for Negative amount. I understand from the Below SAR that JD Edwards 9.1  doesn't support PO approvals on Negative amount
    Bug 11022294 : APPROVAL ROUTES FOR DEBIT MEMO - SAR: 8940968
    Appreciate if you can suggest best practice or workaround to meet this requirement.
    Thanks & Regards
    Nikhil M. Pawar.

    Dear Ashutosh,
    Couple of points from my side. We have a similar scenario at a client where I am working. In construction, there are three stages.
    a) Practical Completion
    b) Partial Completion and
    c) Final Completion.
    In the case above, you are not deducting an amount from existing PO, you would be applying a penalty on the Vendor for Failure for not meeting the Practical/Final Completion Certificate requirements. Based on the legal understanding, usually the penalty may vary above and beyond of 10% of value of work not done/ delivered. (This is company to company)
    So we establish that the scenario above is not a case for PO, but for Penalty. Now penalty in construction business again is of three types (My understanding again from experiences)
    a) Time/Schedule based penalty - Levied on vendor due to delays (Ranging for 100 SAR/ Day to 400 SAR/Day - if you are in Saudi)
    b) Cost/ Quantity Based penalty - Deviation from Standard Plan/ over consumption against budgeted quantity in Bill of Ladding
    c) KPI/ Quality Based Penalty - This can be a levied for number for reasons, including non completion of agreed deliverable in Contract. (This can be even 150% of contract value)
    Now, penalty is a revenue to the Organization so this needs to be accounted differently. You apply a Penalty against a PO and create a Debit memo and show the penalty as revenue in the books. This cannot be done if this is entered as a PO.
    So, my point is, you need a customization to capture the penalty and apply it against the PO and account it as a debit memo in Finance side.
    Please let me know your thoughts, I will be glad to hear if I need to be corrected.
    Rgds,
    Abhi

  • Logic for negative amount

    I have a money field which is 10 in character
    The requirement is for example
    -365.67. 
    should come out
    -0000036589
    presently my result is 
    0000-36589 because I am using the following
    + convert(char(10), replicate('0',10-len(replace(convert(varchar,t.AllowedAmount),'.','')))
    +replace(convert(varchar,t.AllowedAmount),'.',''))
     which adds 0000000000 to the value 
    How do I work around this to me give the desired result.
    -0000036589
    Thanks

    The below example works but returns a character length of 11 when a negative value appears hear by shifting the final output to exceed the expected number of bytes how can this be modified to have 10 characters for positive integer as well as 10 character length for a negative integer.Thankscreate table test(AllowedAmount money)
    Insert into test values(-365.67), (0),(365.67)
    select AllowedAmount
    ,Case when AllowedAmount<0 Then '-' Else '' End + Right('0000000000'+Replace( Cast (abs(AllowedAmount) as varchar(10)),'.',''),10)
    from test
    drop table test

  • Issue in PE51 form with negative amount

    Hi experts,
    Im developing employee payslip in HRFORMS transaction by referring the existing PE51 form. Now i face one problem with the payments and deduction amount displayed in the existing PE51 form.
    That is, a particular wagetype displayed under deduction column is displayed as +ve amount. But when i checked the corresponding wagetype amount in PC_PAYRESULT, the amount is in negative.
    So i want to know whether any logic is written in PE51 form to chnage the negative symbol.
    When i checked the rule, i see the below rule.
    01  1 XRT     BETRG N NE     ' 0
    Can anyone tell me where the logic for PE51 form is written?

    Andrejus, I just tried this in OTN4 build and it works ok for me.
    Can you try the following testcase I built?
    http://www.oracle.com/technology/products/jdev/tips/muench/temp/lovdoesnotfiremandatoryattributestest.zip
    Run the TestPage.jspx in adfc-config.xml
    Click the button to start the "create-employee" task flow.
    In the new row, I click the Deptno lov button and pick a department (say, 30) from the LOV.
    No mandatory attribute errors are thrown.
    NOTE: Notice that in TP4 there is no longer an "ADF Create Form" and that we're encouraging you to create a create form using a method activity that declaratively invokes the create operation, then forwards to a page with a regular ADF Form on it. This is due to the numerous confusions that have always surrounded the ADF "invokeAction" now that we have a visual, declarative mechanism to model this type of initialization activity, we will prefer users adopting that.
    Also, notice that the page definition for the method activity has the new "SkipValidation" property set to true.
    Can you evolve my testcase into one that still reproduces the problem so I can file a new bug for the remaining problem?

  • Hi - I created a form in Adobe Livecycle and have a button on it to send the form via email.  t worked, but only for those with PC.  I could not get it to work with Apple Yosemite even with reader installed .  is there a way i can make it work for apple /

    Hi - I created a form in Adobe Livecycle and have a button on it to send the form via email. It worked, but only for those with PC. However,  I could not get it to work with Apple loaded with Yosemite even with reader installed .  Is there a way i can make it work for apple / Mac? It worked fine on a mac using Mountain Lion and reader
    Thanks

    LiveCycle = XFA forms.
    afaik - These cannot be used in Apple OSs.
    Be well...

  • Hi - I created a form in Adobe Livecycle and have a button on it to send the form via email.  the button did not work and i looked online and saw where you could change it to a regular button and enter the email for it to go.  it worked, but only for thos

    Hi - I created a form in Adobe Livecycle and have a button on it to send the form via email.  the button did not work and i looked online and saw where you could change it to a regular button and enter the email for it to go.  it worked, but only for those with adobe pro.  i could not get it to work with reader.  is there a way i can make it work for reader?

    Noted.
    The LiveCycle user to user forum is across town at:
    Adobe LiveCycle 
    Be well...

  • Cannot create AR Invoice negative amount with WithHolding Tax negative amount via DI API

    Hi All,
    I tried to create AR Invoice Document via DI API, but with negative amount and negative withholding tax amount.
    Document added successfully, but when i open the document in SAP, and i open WTax Table information, withholding tax amount become zero,
    Please see image below.
    But when i add the same document through SAP Screen, i can fill WTax Amount with negative amount.
    SAP Version 9.0 PL 5
    Please kindly help,
    Thanks
    Best Regards
    Siddharta

    Hello.
    If this is different to the behavior of the B1 application it should be considered a bug - like any such difference between DI API and app.
    HTH

  • Unable to enter a negative amount for payment

    I am trying to enter a negative amount for payments under order items, but I keep getting this error message:
    "The minimum accepted payment amount for 'Financing' is '0'. Please enter an amount greater than '0' to continue.(SBL-SFS-00167)".
    The payment method & type I'm using here is "Financing" & "CareCredit". But, when I enter the payment method & type as "Credit Card" & "Visa", I can enter a negative amount without any errors.
    I think this requires some configuration to override. Can anyone help me with this issue?
    Thanks,
    Raghu

    Hi,
    It's known bug.
    Bug number is 10499290.
    Visit/contact oracle support for more information.
    Good luck
    T.Abed

  • IRS Draft Form W-2 for 2011

    Recently the IRS made available a draft form W-2 to address the optional Employer reporting for Employer sponsored group health plan cost of coverage. The information stated the location of the Employer cost should be Code DD on Box 12.
    I am having trouble locating  the config related to Code DD on Box 12? Have anyone located this information? Or can someone please instruct me where to locate this in the IMG?
    Thank You,

    Check out this market place link:
    https://websmp110.sap-ag.de/~sapidb/011000358700007685412002E
    Some FAQs from that page:
    How are box 12 items configured?
    Ans: Configuration for box 12, like most boxes on the W-2 uses wage types from the payroll results. In order to have amounts presented on the W-2, you must link your custom wage types to the tax form groups provided by SAP. For the 2001 W-2 form, customer must link their wage types to tax form groups W23A, W23B, W23C, W23D, W23E, W23F, W23G, W23H, W23J, W23K, W23L, W23M, W23N, W23P, W23Q, W23R, W23S, W23T, and W23V as appropriate.
    a)         To configure (4.0B and above): Go to the IMG step: Payroll USA -> Tax Reporter -> Tax Form Groups -> Define tax form groups containing non-tax wage types.
    (For Release 3.1I, the IMG activity is called Define tax form groups containing all other wage types.)
    b)        Select (highlight) the applicable Tax Form Group and open up Assignment of wage types containing no tax amounts and complete the table fields.
    c)         You must also create an entry under the option Evaluation of tax forms for each tax form group.
    How are box 13 items configured?
    For the 2001 W-2 form, Box 13 items are the checkboxes for Statutory Employee, Retirement Plan and Third Party Sick Pay. There are 2 possible methods for having these items selected on the W-2 form. Where applicable, you can link your custom wage types to the tax form groups W25A, W25C, W25G and W25H as applicable via the IMG step: Payroll USA -> Tax Reporter -> Tax Forms Groups -> Define tax form groups containing non-tax wage types.
    To specify more advanced logic for the selection of these items on the W-2 form, SAP provides SAP enhancement HRCTRCU0, EXIT_RPCTRCU0_002 that can be accessed via transaction CMOD.
    How are box 14 items configured?
    Attach wage types to be reported for box 14 items to the appropriate tax form groups W24A -W24J as appropriate via the IMG step:
    a)         Payroll USA -> Tax Reporter -> Tax Form Groups -> Define Tax Form groups containing non-tax tax form groups.
    b)        Select the desired tax form group > Choose Assignment of Wage Types > New Entries.
    c)         You must also create an entry under the option Evaluation of tax forms for each tax form group.
    To create the text that you want to display on W-2 that corresponds to the reported amounts, simply change the text of the tax form group (W24A-W24J) from "Box 14 amount 1" to the text that you want to print on the form i.e. Tuition Reimbursement - "Tuition Reimb". Although the tax form group field description is quite long, your printed description will be limited by the space allowed on the W-2 paper form.
    I have configured my customer wage types to display in one of the boxes of the W-2. When I run Tax Reporter, I do not see any results? What could be the cause?
    A frequent cause of this problem is an incorrect sign associated with the wage type as it is linked to the tax form group in the table V_51T0_B option of table V_51T0_B. See the IMG Path: Payroll USA -> Tax Reporter -> Tax Form Groups -> Define Tax Form groups containing non-tax tax form groups.
    As a rule, negative amounts are not printed on W-2 forms. Therefore, you must consider the sign of the wage type when you attach it to the tax form group. For deductions that would normally carry a negative value in the Payroll RT results, you must select the Subtract wage type option in the Add or Subtract in field option of table V_51T0_B.
    For Tax Reporter purposes, this option will effectively reverse the sign for deduction wage and allow them to be appropriately displayed on the tax forms.
    The Tax Reporter log and configuration checker can also serve as useful tools for resolving these and other configuration issues

  • How do I Credit Note negative amount line item in Invoice

    Hi Experts,
    I have an AP Invoices that have a negative line item total.
    Now that I realize there is something wrong with this AP Invoice, I will like to CN it. But I was stopped by SAP, because I cannot CN a negative amount line item.
    Can anyone advice me how can I Credit Note (in any sense) this negative line item?
    Much Thanks!
    Warmest Regards,
    Chinho

    Hi Chinho,
    I believe this functionality is to be made available in version 8.8. The SAP workaround for 2007 is:
    To cancel an invoice with negative line, please use the workaround as
    per below:
    1. For the rows with the positive Row Total, create an "independent"
    Credit Memo (not based on an Invoice).
    2. For the rows with the negative Row Total, create another Invoice
    with a positive Row Total opposite to the original negative Row,
    and reconcile between the two rows manually via Internal
    Reconciliations. (This option is available in Banking module in
    2005 version and in Business Partner module in 2007 version.)

  • XModem via TCP for Java

    I am sure that many of you experienced developers have read requests in the past concerning implmentation of Ward Christenen's XModem protocol over a TCP socket. If not, well... you are about to...
    This is a major hack... but it is starting to come together... thanks to Fred Potter for his source code to start this project...
    Objective:
    Basically, I want to create a console application which accepts an incoming connection and starts the receive mode for a XModem file transfer. I am using CGTerm (for Commodore retrocomputing) but can test with HyperTerminal as well...
    The user who connects to the server selects SEND and the FILE to send for a XModem file transfer... and the transfer begins...
    The incoming blocks of 128 bytes are written to a file
    After the transfer is over the server disconnects the client terminal.
    Here is what I have so far:
    import java.net.*;
    import java.lang.*;
    import java.io.*;
    // X-Modem Server implementation via TCP/IP socket
    public class XServer {
    public static FileWriter fw;
    public static void main(String[] args) throws IOException {
    // define the file
    try {   
    fw = new FileWriter("filename.txt");
    } catch (Exception e) {
    System.out.println(e);
    System.exit(0);
    int port = Integer.parseInt(args[0]);
    ServerSocket server = new ServerSocket(port);
    System.out.println("X-Server v1.0 - waiting for connection");
    Socket client = server.accept();
    // Handle a connection and exit.
    try {
    InputStream inputStream = client.getInputStream();
    OutputStream outputStream = client.getOutputStream();
    new PrintStream(outputStream).println("Go to send file mode!"); // sent to client
    System.out.println("Ready to receive file via X-Modem...");
    * BEGIN TRANSFER HERE!
    // set the debug flag
    XModem.debug = true;
    * Here we are instantiating a new InputStream that represents the remote
    * file that we are receiving. In this single line we are attempting to
    * start the flow.
    * Behind The Scenes: We're sending a NAK across the serial line repeatedly
    * until we finaly start seeing the data flow. If we don't see the data
    * flow, then we throw an exception.
    System.out.println("Sending NAK to start receive mode...");
    InputStream incomingFile;
    try {
    incomingFile = new XModemRXStream(inputStream, outputStream);
    } catch (IOException e) {
    System.out.println("ERROR! Unable to start file transfer!");
    e.printStackTrace();
    return;
    System.out.println("Starting file transfer...");
    * Here we are reading from the incoming file, byte by byte, and printing out.
    * Behind The Scenes: Internally, the read() method is handling the task of
    * asking for the next data block from the remote computer, processing it (i.e.
    * parsing, running checksums), and then putting it in an internal buffer. Not
    * all calls to read() will request a new data block as each block contains at
    * least 128 bytes of data. Sometimes you will only hit the buffer.
    try {
    for (;;) {
    int c = incomingFile.read();
    if (c==-1)
    break; // End of File
    // print character / byte
    System.out.print(c+",");
    // write to file
    try {       
    //System.out.print(".");
    fw.write(c);
    } catch (Exception e) {
    System.out.println(e);
    System.exit(0);
    } catch (IOException e) {
    System.out.println("error while reading the incoming file.");
    e.printStackTrace();
    return;
    // done
    System.out.println("File sent.");
    new PrintStream(outputStream).println("");
    new PrintStream(outputStream).println("transfer successful!");
    } finally {
    //client.close();
    // save the file
    try {   
    fw.close();
    System.out.println("file saved.");
    } catch (Exception e) {
    System.out.println(e);
    System.exit(0);
    * XModem keeps track of settings that the Receive and Transmit Stream classes will
    * reference.
    * <p>Copyright: Copyright (c) 2004</p>
    * @author Fred Potter
    * @version 0.1
    class XModem {
    public static boolean debug = false;
    * XModemRXStream is an easy to use class for receiving files via the XModem protocol.
    * @author Fred Potter
    * @version 0.1
    class XModemRXStream
    extends InputStream {
    // CONSTANTS
    private static final int SOH = 0x01;
    private static final int EOT = 0x04;
    private static final int ACK = 0x06;
    private static final int NAK = 0x15;
    private static final int CAN = 0x18;
    private static final int CR = 0x0d;
    private static final int LF = 0x0a;
    private static final int EOF = 0x1a;
    // block size - DON'T CHANGE - I toyed with the idea of adding 1K support but the code is NOT there yet.
    private static final int bs = 128;
    // PRIVATE STUFF
    private int ebn; // expected incoming block #
    private byte[] data; // our data buffer
    private int dataPos; // our position with the data buffer
    private InputStream in;
    private OutputStream out;
    * Creates a new InputStream allowing you to read the incoming file. All of the XModem
    * protocol functions are handled transparently.
    * As soon as this class is instantiated, it will attempt to iniatate the transfer
    * with the remote computer - if unsuccessful, an IOException will be thrown. If it
    * is successful, reading may commense.
    * NOTE: It is important not to wait too long in between calls to read() - the remote
    * computer will resend a data block if too much time has passed or even just give up
    * on the transfer altogether.
    * @param in InputStream from Serial Line
    * @param out OutputStream from Serial Line
    public XModemRXStream(InputStream in, OutputStream out) throws
    IOException {
    this.in = in;
    this.out = out;
    // Initiate the receive sequence - basically, we send a NAK until the data
    // starts flowing.
    init:for (int t = 0; t < 10; t++) {
    if (XModem.debug) {
    System.out.println("Waiting for response [ try #" + t + " ]");
    long mark = System.currentTimeMillis();
    out.write(NAK);
    // Frequently check to see if the data is flowing, give up after a couple seconds.
    for (; ; ) {
    if (in.available() > 0) {
    break init;
    try {
    Thread.sleep(10);
    catch (Exception e) {}
    if (System.currentTimeMillis() - mark > 2000) {
    break;
    // We have either successfully negotiated the transfer, OR, it was
    // a failure and timed out. Check in.available() to see if we have incoming
    // bytes and that will be our sign.
    if (in.available() == 0) {
    throw new IOException();
    // Initialize some stuff
    ebn = 1; // the first block we see should be #1
    data = new byte[bs];
    dataPos = bs;
    * Reads the next block of data from the remote computer. Most of the real XModem protocol
    * is encapsulated within this method.
    * @throws IOException
    private synchronized void getNextBlock() throws IOException {
    if (XModem.debug) {
    //System.out.println("Getting block #" + ebn);
    // Read block into buffer. There is a 1 sec timeout for each character,
    // otherwise we NAK and start over.
    byte[] buffer;
    recv:for (; ; ) {
    buffer = new byte[bs + 4];
    for (int t = 0; t < 10; t++) {
    System.out.println("\nReceiving block [ #" + ebn + " ]");
    // Read in block
    buffer = new byte[buffer.length];
    for (int i = 0; i < buffer.length; i++) {
    int b = readTimed(1);
    // if EOT - don't worry about the rest of the block.
    if ( (i == 0) && (b == EOT)) {
    buffer[0] = (byte) (b & 0xff);
    break;
    // if CAN - the other side has cancelled the transfer
    if (b == CAN) {
    throw new IOException("cancelled");
    if (b < 0) {
    if (XModem.debug) {
    System.out.println("Time out... NAK'ing");
    out.write(NAK);
    continue recv;
    else {
    buffer[i] = (byte) (b & 0xFF);
    break;
    int type = buffer[0] & 0xff; // either SOH or EOT
    if (type == EOT) {
    if (XModem.debug) {
    System.out.println("EOT!");
    out.write(ACK);
    break;
    int bn = buffer[1] & 0xff; // block number
    int bnc = buffer[2] & 0xff; // one's complement to block #
    if (
    (bn != ebn) && (bn != (ebn - 1)) ||
    (bn + bnc != 255)) {
    if (XModem.debug) {
    System.out.println("NAK'ing type = " + type + " bn = " + bn +
    " ebn = " +
    ebn + " bnc = " + bnc);
    out.write(NAK);
    continue recv;
    byte chksum = buffer[ (buffer.length - 1)];
    byte echksum = 0;
    for (int i = 3; i < (buffer.length - 1); i++) {
    echksum = (byte) ( ( (echksum & 0xff) + (buffer[i] & 0xff)) & 0xff);
    if (chksum != echksum) {
    out.write(NAK);
    continue recv;
    out.write(ACK);
    if (ebn == 255) {
    ebn = 0;
    else {
    ebn++;
    break;
    // We got our block, now save it in our data buffer.
    data = new byte[bs];
    for (int i = 3; i < (buffer.length - 1); i++) {
    data[(i - 3)] = buffer;
    dataPos = 0;
    public synchronized int read() throws IOException {
    // If at the end of our buffer, refill it.
    if (dataPos == bs) {
    try {
    getNextBlock();
    catch (IOException e) {
    throw new IOException();
    // If we're still at end of buffer, say so.
    if ( dataPos == bs) {
    return -1;
    int d = data[dataPos];
    if (d == EOF)
    return -1;
    dataPos++;
    return d;
    * A wrapper around the native read() call that provides the ability
    * to timeout if no data is available within the specified timeout value.
    * @param timeout timeout value in seconds
    * @throws IOException
    * @return int an integer representing the byte value read.
    private int readTimed(int timeout) throws IOException {
    long start = System.currentTimeMillis();
    for (; ; ) {
    if (in.available() > 0) {
    return (in.read());
    try {
    Thread.sleep(10);
    catch (InterruptedException ex) {
    //if (System.currentTimeMillis() - start > timeout * 1000) {
    if (System.currentTimeMillis() - start > timeout * 5000) {
    return -1;
    Here was the output...
    Original file:
    (Commodore CBM SEQ file exported to PC using DirMaster)
    ��
    � �
    � ��� �� �� ��� ��
    � �� �� ���� �� ��� ��
    � ��� ����������������������������������������������
    �� ����� ������� ����� �� ����� ������ ����� ���
    � �� ������ ������ ��� ��� �� ��� ���� �� ������
    � � ���
    ����
    � � ��OWERED BY �OLOR 64 ��� V8
    �UNNING �ETWORK64 V1.26A

    �UPPORTING 38400 �AUD �ATES
    �����/����/�������

    �ESTING �CHO-�ET V1 BETA

    �EATURING �ESSAGES, �ILES,
    �ET�AIL, AND �NLINE �AMES!
    �YS�P: � � � � � � � � �

    �RESS ANY KEY TO LOGIN\C�
    The result when the file was uploaded and received by my XServer:
    ? ? ??OWERED BY ?OLOR 64 ??? V8
    ?UNNING ?ETWORK64 V1.26A
    ?UPPORTING 38400 ?AUD ?ATES
    ?ESTING ?CHO-?ET V1 BETA
    ?EATURING ?ESSAGES, ?ILES,
    ?ET?AIL, AND ?NLINE ?AMES!
    ?YS?P: ? ? ? ? ? ? ? ? ?
    ?RESS ANY KEY TO LOGIN\C?
    The result is different!
    Can someone help me along here... I have been trying to figure out how to do this for approx. a year or so... it has been a very slow process.
    I could use a guru to help me out so I can write the upload and download routines for my Commodore BBS PETSCII Emulation Server.
    Visit http://www.retrogradebbs.com for details.
    Thanks.
    Please help out a dedicated developer who is in over his head...
    -Dave

    Ok. Fair enough. What about general information about Xmodem. This is a hard project because of how obscure the legacy technology is that I am having to implement using Java and MySQL.
    I have two major issues which I have to figure out how to troubleshoot and debug, if possible.
    1. The 23+ blocks exception when a file is being received
    2. The exception which is thrown immediately if I try to receive a binary file instead of an ASCII file.
    I read that telnet is a 7-bit technology and that is why Xmodem, which is an 8-bit technology is not that popular as a viable protocol via telnet, whereas Kermit is, since it was developed for 7-bit systems, i.e. mainframes and minicomputers.
    Is this correct?
    If that is the case, why does www.serio.com have a viable X-Y-ZModem library available (for several hundred $$$ of course) which can be used with both RS-232 serial ports and TCP socket ports? Obviously, it can be done. They are the ONLY company with this library for sale for Java to do this. I cannot justify that $$$ amount for a mere hobby (writing the BBS emulation server for supporting Commodore PETSCII (CG) callers via CGTerm or a native C-64 terminal program using Jim Brain's TCPSER middleware, which emulates a Hayes modem via telnet for telBBSing/retrocomputing.
    I really want to learn how to implement a file transfer protocol, since back in the 80s, I used Xmodem, Punter, Y/Z Modem, etc., a lot to upload and download files via modem at baud rates of 2400, 14.4, 19.2, and 38.4, respectively.
    It's fun to learn how the old skool gurus of telecommunications technology did it. It is one thing to run a BBS which supports these technologies and features, and it is an entirely other thing to learn how to design and develop them yourself for implementation into a project such as I taken on.
    It CAN be done. It WILL be done. However, I have just started my exhaustive research on how it needs to be done. I have read up as much as I could on XModem by Ward C., the father of the protocol.
    But, I have no information to help me figure out why the communications are acting as they do so far.
    Can someone please download the xserver.zip file on my website at:
    www.retrogradebbs.com/projects/xserver.zip
    Compile it. Run it. Connect using HyperTerminal, Netrunner, or another telnet terminal emulation program which supports Xmodem file transfers using WinSock.
    See what happens. With finals due in the next two days, this project will have to be put on hold until after I submit my two final projects.
    If anyone knows what needs to be done to support both ASCII and BINARY file transfers via Xmodem via a socket instead of a modem with RTS/CTS hardware flow control, please respond.
    I know for a fact that this can be done.
    - Dave

  • Negative amount in sales order

    Dear experts,
    We are in support project,
    ours is order related billing,
    we get a error message in a sales order, when we enter a base value is "zero", and add a discount in the same sales order with absolute amount which is a negative value,
    this displays a error message as "negative amount is not allowed", then sales order is terminates, we do not able to save the sales order,
    however the user forwards me a successful case, the  sales order created with negative value and subsequent invoice for that sales order,
    when i check it from my side,the same error flows, when i tend to go item level,when i view document floe the sales order and invoice is created.
    Please guide me to control this error message.
    Regards
    baalakrushnan.da

    Hi,
    In the condition type for price,there is a field for pricing procedure check which pricing procedure is assigned there.In the standard condition PR00 there will be PR0000,check in ur pricing condition,i think the terminating of the sales order and negative value may be bacause of that,or if due to the validity date of the pricing condition.
    Regards,
    Ramesh.

  • Problems Submitting PDF Forms via Adobe Reader XI?

    Hi,
    I have used Acrobat Pro (Versions 9/X and XI) to successfully create fillable PDF forms. I distributed the forms to a server via Acrobat, then set up a hyperlink to the form's location for my users. The users were able to fill the form and submit it.  I was able to manage the submitted form data via Adobe Tracker.  Recently, many of my users have been updated to Acrobat Reader XI.  Now, some of these same users (who have successfully submitted these forms in the past - before the latest upgrade) can no longer submit the form data!  If a user fills the form and clicks submit, it appears to that user that the form was successfully submitted, but no data appears in Adobe Tracker, even after refreshing... What would cause this??
    Thank you!

    What is your operating system?  What is your Reader XI version?  What exactly means "cannot"?

  • Offline Interactive Forms (Web Dynpro for ABAP)

    Hi Everyone.
    Please help me!!!
    Upload Offline PDF file to xstring context attribute by file upload in Web Dynpro parts.
    Set Offline PDF file uploaded via xstring context attribute in 'pdfSource' property of interactive form.
    I wish to view Offline PDF file and get data to context in 'dataSource' property of interactive form.
    Below restriction.
    - Web Dynpro for ABAP
    - Offline Interactive Forms
    - Zero Client Installation
    - ABAP Dictionary-Based Interface
    NetWeaver 7.0 (NW 7.0) SPS16

    Hi Daisuke,
    As per your requirement, to get done your work you need to create two Adobe Forms , one is for Offline Interactive Form and other is Online Interactive Form.
    In offline Interactive you design your form and define the Layout type as zci layout and Abap Dictionary Based interface. And by executing the form you can save the form to your desktop.
    Now in online Interactive Form you create the context similar to the one which has been created in the Offline Interactive Form. Now in one view you define the file upload functionality and in other view you define the adobe interactive form, for this the interface is automatically as it asks for the context and its of type XML based interface, also do maintain the context variable something like "PDFDATASTRING" with type XSTRING in the Component Controller and now in adobe view you give the property pdfstring as "PDFDATASTRING" and dont forget to provide the navigation of these two view, and set the File Upload View as default view.
    The above functionality can help you in some way or the other.
    Regards
    Pradeep Goli

  • How to add a photo to a pdf form via the iOS app

    How do I add a photo to a pdf form via the iOS app?  I need to fill out a form for work using field observations and photos.  I can easily fill out the text portions of the form but I'm unable to add the photos from my phone.  Is this possible?

    Does the form have a provision to insert images (e.g. a Browse button)?
    [topic moved to iOS subforum]

Maybe you are looking for

  • How to display the fields using field catelog in ALV Report

    Hi, I have rquiremrnt in ALV report.I would need to add the new fileld in the ALV output screen.I have added the field but its appearing in the layout set but not directly displaying in the output screen. I have written the below logic for field cate

  • Urgent Help: IOS 7

    Urgent Help: Does anybody know when exactly the new IOS 7 will be released!

  • Remove log in password for user account connected to windows live

    Hi, I had connected my windows live account to my local account, which is running windows 8.1 Now, it is asking me for Live password every-time I have to login to my windows. Is there any way to remove this password? I want to keep my Live account co

  • BlackBerry Maps on Torch 9810

    I just upgraded from a Torch 9800 to Torch 9810. When I open BlackBerry Maps I shows my current location but the BB button the return key don't do anything. On the touch screen the search and Get directions don't do anything either. I uninstalled the

  • TS3991 How can I apply a signature to the end of my mail on iCloud?

    on my laptop I can apply a signature to the end of my mail but this is not available when I write a mail on iCloud...why is this?