Bank Reconciliation Process - Step by Step

Namastayjee  all The Gurujees,
Need coaching on SAP based Bank Reconcilition - all the detailed steps.
Rgds,
Seif

colsed without resolve

Similar Messages

  • Document Number Not Generate In FEBA ( Bank Reconciliation)

    Dear All,
    We have configured all the required details for Manual Bank Statement for Bank Reconciliation .
    Steps :
    1 ) Take converted file from Bank
    2 )  Upload that file in Text format into System then system automatically update FF67.
    3)  Go into FEBA , then we got cleared items but we are not able to get Accounting Document Number .
    How we can get Accounting Document Number in FEBA ??
    Regards,
    Kaushal Shah

    Hi,
    Sorry, just today I checked your message.
    Instead of processing BDC, you have to post through FEBA.
    ie. Download the statement with the option Do not post or post online.
    Then process the error lines or all documents through FEBA. Then you can able to see the document number.
    If the posting is done at the background through batch jobs, then there will not be any document number visible through FEBA.
    Let me know if you need any more information.
    Regards,
    Prabha

  • Configuration setting for bank reconciliation staement

    Hi
    pl. provide the configuration setting required for BRS with TC
    Thanks
    shivaji

    Hi,
    Electronic Bank Statement
    Global Settings for Electronic Bank Statement
    You should carry out Customizing for the electronic bank statement as follows: In Customizing for Bank Accounting, choose Business Transactions  Payment Transactions  Electronic Bank Statement  Make Global Settings for Electronic Bank Statement.
    Create Account Symbols:
    In this step, you create account symbols. You will need these symbols at a later stage to define the posting specifications. Before the posting rules are used, the individual account symbols are replaced by the account to which items are to be posted.
    Account Text
    AUSG-UEBERW-AUS Foreign out. transf.
    AUSG-UEBERW-INL Domestic out. transf
    BANK Bank account
    BANKEINZUG Bank collection
    BANKGEBUEHREN Bank cost
    BARAUSZAHLUNG Cash payment
    BAREINZAHLUNG Cash deposit
    GELDEINGANG Cash receipt
    SCHECKAUSGANG Outgoing cheques
    SCHECKEINGANG Incoming cheques
    SCHECKVERRECHNG Cheque clearing acct
    SONSTIGE Other bank trans.
    TREASURYAUSGANG Treasury outg. trans
    TREASURYEINGANG Treasury inc. trans.
    ZINSAUFWAND Interest paid
    ZINSERTRAG Interest received
    Assign Accounts to Account Symbol:
    In this step, you define how accounts are determined for a particular account symbol. To avoid you having to define a separate account symbol for each individual house bank account (each with a different G/L account and separate bank clearing accounts), the G/L Acct field can contain a masked output.
    Act Symbol Acct Mod. Currency G/L Acct
    AUSG-UEBERW-AUS + + +++++++++3
    AUSG-UEBERW-INL + + +++++++++2
    BANK + + ++++++++++
    GELDAUSGANG + + +++++++++2
    GELDEINGANG + + +++++++++9
    KASSE + + ++++++++++
    SCHECKAUSGANG + + +++++++++1
    SCHECKEINGANG + + +++++++++8
    SCHECKVERRECHNUNG + + ++++++++17
    SONSTIGE + + ++++++++19
    SPESEN + + 479000
    Create Keys for Posting Rules:
    In this step, you create the descriptions for the required posting rules. Each posting rule represents the business transaction on the bank statement in the SAP system, such as a cheque received, a credit memo, or debit memo.
    Posting Rule Text
    001+ Cash inflow via interim account
    002 + Cheque credit memo through bank
    003- Cashed Cheque
    004- Domestic transfer
    005- Foreign transfer
    006- Other disbursements
    007+ Other receipts
    008- Cash payment
    009+ Cash receipt
    010+ Collection/direct debit
    011- Returns collection/direct debit
    012- Bank fee
    013+ Interest received
    014- Interest paid
    015+ Payment by credit card
    016- Vendor direct debit
    017+ Treasury receipts
    018- Treasury disbursements
    Define Posting Rules/Posting Specifications:
    In this step, you create posting specifications for each posting rule. The posting specifications enable you to define how a particular business transaction (such as a credit memo) is to be posted.
    Posting specifications comprise one or two posting records Debit  Credit. The first posting record is called posting area 1 and usually involves a G/L account posting (BANK ACCOUNT  CASH RECEIPT, for example). The second posting record, which is optional, is called posting area 2 (CASH RECEIPT  CUSTOMER, for example).
    Depending on whether a posting transaction affects bank accounting only, or affects both bank accounting and subledger accounting, you define posting rules either for the first posting area only, or for both the first and second posting areas.
    Pstg Rule PosAr PKey Acct (Debit) PKey Acct (Credit) Doc. Type Pst Ty
    Cash inflow via interim account 001+ 1 40 BANK 50 GELDEINGANG SA 1
    001+ 2 40 GELDEINGANG DZ 8
    Cheque credit memo through bank 002+ 1 40 BANK 50 SCHECK-EINGANG SA 1
    Cashed Cheque 003- 1 SCHECK-AUSGANG 50 BANK SA 4
    Domestic transfer 004- 1 AUSG-UEBERW-INL 50 BANK SA 4
    Foreign transfer 005- 1 AUSG-UEBERW-AUS 50 BANK SA 4
    Other disbursements 006- 1 40 SONSTIGE 50 BANK SA 1
    Other receipts 007+ 1 40 BANK 50 SONSTIGE SA 1
    Cash payment 008- 1 BARAUS-ZAHLUNG 50 BANK SA 4
    Cash receipt 009+ 1 40 BANK BAREIN-ZAHLUNG SA 5
    Collection/
    direct debit 010+ 1 40 BANK BANK-
    EINZUG SA 5
    Returns collection/
    direct debit 011- 1 40 SONSTIGE 50 BANK SA 1
    Bank fee 012- 1 40 BANKGEBUEHREN 50 BANK SA 1
    Interest received 013+ 1 40 BANK 50 ZINSERTRAG SA 1
    Interest paid 014- 1 40 ZINSAUFWAND 50 BANK SA 1
    Vendor direct debit 016- 1 40 AUSG-UEBERWSG INL 50 BANK SA 1
    2 50 AUSG-UEBERWSG INL KZ 7
    Treasury receipts 017+ 1 40 BANK TREASURY-EINGANG SA 5
    Treasury disbursements 018- 1 TREASURY-AUSGANG 50 BANK SA 4
    Returns collections/direct debits are posted to the account for other interim postings, since they need to be postprocessed.
    Create Transaction Type:
    In this step, you create the names and descriptions for the various transaction types required. House banks that use identical lists of business transaction codes (external transactions) can later be assigned to the same transaction type.
    Trans. Type Name
    MC MultiCash
    Assign External Transaction Types to Posting Rules:
    In this step, you assign (external) business transaction codes to a posting rule (internal), which enables you to use the same posting specifications for different business transaction codes.
    Ext Trans +/- Post. Rule Int Algthm
    001 - 003- 012 Outgoing cheque: cheque number same as payment doc. no.
    002 - 003- 012 Outgoing cheque: cheque number same as payment doc. no.
    004 - 016- 021 Reference document number search
    005 - 016- 021 Reference document number search
    009 - 011- 000 No interpretation
    020 - 004- 019 Reference no. (DME management)
    051 + 001+ 021 Reference document number search
    070 + 002+ 000 No interpretation
    071 + 010+ 019 Reference no. (DME management)
    082 + 009+ 001 Standard algorithm
    083 - 008- 001 Standard algorithm
    201 - 005- 019 Reference no. (DME management)
    202 + 001+ 021 Reference document number search
    206 - 005- 019 Reference no. (DME management)
    401 + 017+ 019 Reference no. (DME management)
    401 - 018- 019 Reference no. (DME management)
    402 + 017+ 019 Reference no. (DME management)
    402 - 018- 019 Reference no. (DME management)
    411 - 018- 019 Reference no. (DME management)
    412 + 017+ 019 Reference no. (DME management)
    413 - 018- 019 Reference no. (DME management)
    414 + 017+ 019 Reference no. (DME management)
    415 - 018- 019 Reference no. (DME management)
    416 + 017+ 019 Reference no. (DME management)
    417 - 018- 019 Reference no. (DME management)
    418 + 017+ 019 Reference no. (DME management)
    808 - 012- 000 No interpretation
    814 + 013+ 000 No interpretation
    814 - 014- 000 No interpretation
    833 + 017+ 001 Standard algorithm
    833 - 018- 001 Standard algorithm
    UNALLOCATED + 007+ 000
    UNALLOCATED - 006- 000
    To enable the bank statement to find the item to be cleared in the vendor direct debit transaction, the bank details must be maintained in the vendor master record. The bank statement finds the vendor using the bank details and the item using the value (if unique).
    For algorithm 012, the number interval of the document numbers must be entered in the import report. For algorithm 026, the number interval of the reference document numbers must be entered (SD number assignment = XBLNR in the FI document). For further information on searching for the reference document number, refer to SAP Note 0107592.
    The UNALLOCATED transaction results in the bank statement being imported, even if the external transaction code has not been created in Customizing. The transaction is posted to the interim account +++++5 (bank subaccount, depending on bank). Take a look at this interim account after the bank statement has been imported and post the items to the correct accounts where necessary. To ensure that the transaction is contained in the system the next time the statement is imported, define the new external transaction code in Customizing and assign an appropriate posting rule.
    Assign Bank Accounts to Transaction Types:
    In this step, you assign each of your bank accounts to a transaction type.
    Bank key Bank Account Transaction
    400500 XXXXXXXX MC
    5.5.3 Manual Bank Statement
    Create and Assign Business Transactions
    In this step, you define an indicator and assign a posting rule for each business transaction.
    Tran +- Post. Rule Acct Mod Int Algthm Text
    001+ + 001+ + 21 Cash inflow via interim account
    002+ + 002+ + Cheque credit memo through bank
    003- - 003- + 12 Cashed Cheque
    004- - 004- + 19 Domestic transfer
    005- - 005- + 19 Foreign transfer
    006- - 006- + Other disbursements
    007+ + 007+ + Other receipts
    008- - 008- + 1 Cash payment
    009+ + 009+ + 1 Cash receipt
    010+ + 010+ + 19 Collection/direct debit
    011- - 011- + Returns collection/direct debit
    012- - 012- + Bank fee
    013+ + 013+ + Interest received
    014- - 014- + Interest paid
    016- - 016- + 21 Vendor direct debit
    017+ + 017+ + 19 Treasury receipts
    018- - 018- + 19 Treasury disbursements
    019+ + 017+ + 1 Cash concentration - incoming
    020- - 018- + 1 Cash concentration - outgoing
    Define Posting Keys and Posting Rules for Manual Bank Statement
    The posting keys and rules have already been set up for the electronic bank statement. The posting keys and rules for the manual bank statement are the same as those used for the electronic bank statement.
    5.5.4 Cheque Management
    Create and Assign Business Transactions
    In this step, you define transaction codes for cheque deposits and assign them to a posting rule. You have to specify these transaction codes in the Tran (Transaction) field on the initial screen for cheque deposits.
    Tran +- Post. Rule Acct Mod Text
    CD01 + CD01 + Direct cheque deposit
    CD02 + CD02 + Cheque deposit via interim account
    Define Posting Rules and Posting Keys for Cheque Deposit
    Two posting rules have been created: Direct cheque deposit and Cheque deposit via interim account. These rules represent two ways of posting cheques in the system. If you only want to post the bank accounting item in the first step and then clear the open customer items, use the Cheque deposit via interim account transaction. This is of particular importance when you have a lot of cheques and you have to ensure that all the cheques in Bank Accounting are posted by 10:30 a.m., for example. Otherwise, you use the Direct cheque deposit transaction in which the customers are cleared immediately provided that clearing information is available.
    Procedure
    Create Account Symbols:
    In this step, you create account symbols. You will need these symbols at a later stage to define the posting specifications. Before the posting rules are used, the individual account symbols are replaced by the account to which items are to be posted.
    Symbol Description
    SCHECKEINGANG Incoming cheques
    SCHECKVERRECHNG Cheque clearing acct
    BANK Bank account
    Assign Accounts to Account Symbol:
    In this step, you define how accounts are determined for a particular account symbol. To avoid you having to define a separate account symbol for each individual house bank account (each with a different G/L account and separate bank clearing accounts), the G/L Acct field can contain a masked output.
    Act Symbol Acct Mod. Currency G/L Acct Acct Symb. Desc. (set automatically)
    SCHECKEINGANG + + +++++++++8 Incoming cheques
    SCHECKVERRECHNG + + ++++++++13 Cheque clearing acct
    SCHECKVERRECHNG + CHF ++++++++60 Cheque clearing acct
    SCHECKVERRECHNG + USD ++++++++50 Cheque clearing acct
    BANK + + ++++++++++ Bank account
    Create Keys for Posting Rules:
    In this step, you define a posting rule for cheque deposits. The key determines the posting rules for general ledger and subledger accounting. The posting rule represents the typical business transactions involved in cheque deposits.
    Posting Rule Text
    CD01 Direct cheque deposit
    CD02 Cheque deposit via interim account
    Define Posting Rules:
    In this step, you define the posting rules for cheque deposits and prepare account determination. Depending on whether a posting transaction affects general ledger accounting only, or affects both general ledger and subledger accounting, you define posting rules either for one or two posting areas. You only need one posting area if you post items directly “Bank to incoming cheques” rather than using clearing accounts, for example.
    Pstg Rule PosAr PKey (D) Acct (Debit) PKey (C) Account (Credit) Doc. Type PstTy
    CD01 2 40 SCHECK
    EINGANG DZ 8
    CD02 1 40 SCHECK
    EINGANG 50 SCHECKVER-RECHNUNG SA 1
    CD02 2 40 SCHECKVER-RECHNUNG DZ 8
    User transations..
    Bank Reconciliation Process:
    1) Input the electronic statement from the bank -- FF_5
    2) Acct statement - posting and clearing -- FEBP
    4) Post process manually for any missing items -- FEBA
    If this helps,please assign points.
    Thanks,
    Rau

  • Manual Bank reconciliation Statement

    hi experts,
    In my client site I am configuring Manual bank reconciliation statement where I found the bank main account was cofigured as a clearing account(open item management activated) and manually data are posted .
    My question If I upload a bank statement in transaction code FF67 and post it, will the system throw an error because the main bank account was configured as a clearing account?
    plz help me out.
    With regards,
    Sudipto

    Hi!
    Configuration Document in Development 200 for Automatic Bank Reconciliation Process.
    1. Define Posting Rules :
    Path : SPRO u2013 Financial Accounting (New) u2013 Bank Accounting u2013 Business Transactions u2013 Payment Transactions u2013 Manual Bank Statement u2013 Define Posting Keys and Posting Rules for Manual Bank Statement u2013 Define Posting Rules.
    In this Posting Rules need to be changed to 1-Post to G/L account from u20185-Clear credit G/L actu2019 and u20184-Clear debit G/L acctu2019.
    2. Maintain Variants for Bank Statements :
    In this we define variants for Manual Bank Statements as required and then this variant is attached in FF67.
    Path : SPRO u2013 Financial Accounting (New) u2013 Bank Accounting u2013 Business Transactions u2013 Payment Transactions u2013 Manual Bank Statement u2013 Define Variants for Manual Bank Statements.
    3. Additional Rules for Automatic Clearing :
    For clearing bank accounts we need to maintain clearing rules.
    Path: SPRO u2013 Financial Accounting (New) u2013 General Ledger Accounting (New) u2013 Business Transactions u2013 Open Item Clearing u2013 Prepare Automatic clearing.
    regards,
    Rup

  • Bank Reconciliation (India Specific)  for information from Non SAP systems

    Bank Reconcilaition to be performed in SAP ECC6 on data received from A Non SAP system
    Following is the scenario:
    1. Data is received in to SAP for Cheques deposited in to the Bank with a unique Key feild
    2. A Bank Reconciliation process is Run on the Line Items received using the Cheque numbers and amounts
    3. The honored Cheques need to be Cleared in SAP
    4. SAP will require to generate a report listing the Dishonored Cheques and also populate the Key feild against the Dishonored Cheques in the Report
    Kindly help as to how this can be acheived in SAP, as teh Automated BRS process is executed sequentialy for every line in the Bank statement received.
    Thanks in Advance

    Hi ,
      Check this link
      <a href="http://help.sap.com/saphelp_nw04/helpdata/en/58/54f9c1562d104c9465dabd816f3f24/frameset.htm">DB Connect</a>
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/fe/65d03b3f34d172e10000000a11402f/frameset.htm">XML Connect</a>

  • Report on Bank Reconciliation

    Hi experts,
    Bank reconciliation process is carried out through Manual reconciliation screen.
    Every time users will enter the ending balance and date.
    System will enlist the transactions remaining open for Reconciliation and user will clear the realized transactions.
    Now my requirement is i want to know the transactions remained open for reconciliation for any given date.
    For example,Even though the transactions has been reconciled on January, i need a report to show it as open while running a report for December date.
    Regards
    Ravindran Srinivasan

    Hi,
    There is no standard query or a report where in you can find out a transaction which is unreconciled in earlier month but was reconciled now.
    It is very difficult to determine such thing.
    You can may be check the OBNK and OMTH table and see whether you get any field where you can customize such query if possible.
    Kind Regards,
    Jitin
    SAP Business One Forum Team

  • Manual Bank reconciliation statement process

    Hi
    Please can any one give me Step by step how to configure and post Manual Bank reconciliation statement process in FF67 how to post
    Thanks

    colsed without resolve

  • Manual bank statement config steps

    hi,
       could u please let me know the manual bank statrments configuration steps.........?

    Hi,
    Here are the steps:
    Step-by-Step Procedure for Customizing an Electronic Bank Reconciliation Statement
    To set up Electronic Bank Statements (EBS)
    Processing in SAP for most customers in North America.
    1. Create House Bank and Account ID (FI12)
    2. Setup EDI Partner Profile for FINSTA Message Type (WE20)
    3. Configure Global Settings for EBS (IMG)
    - Create Account Symbols
    - Assign Accounts to Account Symbols
    - Create Keys for Posting Rules
    - Define Posting Rules
    - Create Transaction Types
    - Assign External Transaction Types to Posting Rules
    - Assign Bank Accounts to Transaction Types
    4. Define Search String for EBS(Optional)
    - Search String Definition
    - Search String Use
    5. Define Program and Variant Selection
    Additional information is also available in the SAP Library under:
    Financial Accounting > Bank Accounting (FI-BL) > Electronic Bank Statement >
    Electronic Account Statement Customizing.
    SAP FI Tips by: Ramesh
    Bank Reconcilliation Statement
    The following are the steps for BRS:
    Create Bank Master Data - This can be created through T.Code FI01 or you can also create the house bank through IMG/FA/Bank accounting/Bank account
    2. Define House Bank
    3. Set up Bank selection payment programe- IMG/FA/ARAP/BT/AUTOIP/PM/Bank selection for payment prg.
    a. setup all co codes for payment transaction - Customer and vendors
    b.setup paying co codes for payment transactions
    c.setup payment method per country
    d.setup payment method per co code for payment transaction
    e.setup bank determination for payment transaction
    Please go for Cheque mangement using T code FCHI (IMG/FA/ARAP/BT/OP/AutoOp/PaymentMedia/CheckManagement) and for void reasons FCHV. You can create Bank Reconcilliation statement by TC FF67 (SAP/AC/Treasury/CashManagement/Incomings/ManualBankStatement) . Don't forget to keep the opening Balance as zero. Use FBEA for post process.
    All the steps together will lead to (FF67) Bank reconciliation statement.
    Check this links
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a97fa590-0201-0010-04ba-beed13d6cc7e
    http://www.sap-topjobs.com/sapFI/bankreco4/index.htm
    Thanks,
    Rau

  • Self Check and Your self check printing process steps and program in SAP

    Hi  SAP-FICO's
    My client required  in SAP-ECC-6.0
    1.Self Check printing for cash withdrawel 
    2. your self check for one Vendor or group of vendors  for getting DD from the Bank
    3.How to issue  the  same check for more than one vendor   and get debited through F-53 bank payment
    Can any one give idea and process steps  to  resolve the above three issues .
    Thanks in advance.
    Thanks &regards
    maalik

    Hi
    Can any one can provide the process steps.

  • Process steps for customer incoming payment w.r.to Billing.

    Hi all,
    Can some body help me in by providing the process steps for customer incoming payment w.r.to Billing.i want to know the process from open items to cleared item , if possible pl give table names also and thier data flow using tables.
    thanks

    Dear Sai,
    Use the transaction code F-28.Give the document date, Bank account, amount received, Value date, and the customer code. In case you know which are the document numbers against which you have received the payment, select the "Document numbers" in the "Additional selection" tab and then click on "Process open items".
    Fill the document numbers in the next field, press enter and then click on "Process open items". Select the open items, simulate and then save.
    In case you do not have the document numbers, then directly click "Process open items", select the line items and click "Document > Simulate" and then save.
    Assign points if useful.
    Regards
    Venkatesh

  • Issue in implementing Dynamic participant chooser process Step

    I am facing issue in implementing Participant chooser process Step.
    I want to create dynamic Participant chooser process Step, I have implemented 'ParticipantStepChooser' class and overwrote 'getParticipant' method. But this process did not appear in Dynamic participant chooser dropdown in CQ5.6 environment.
    I deployed same code in CQ5.5 and process appeared in Dynamic participant chooser dropdown.
    This is the sample code which I have used:
    @Component(immediate = true, metatype = true, label = "DMP Config Service123")
    @Service
    @Properties({
            @Property(name = Constants.SERVICE_DESCRIPTION, value = "A sample implementation of a dynamic participant chooser.", propertyPrivate=true),
            @Property(name = Constants.SERVICE_VENDOR, value = "Adobe", propertyPrivate=true),
            @Property(name = ParticipantStepChooser.SERVICE_PROPERTY_LABEL, value = "******** Hello ********", propertyPrivate=true),
            @Property(name = "immediate" , value = "true", propertyPrivate=true)
    public class MyDynamicParticipant implements ParticipantStepChooser {
        private static final String TYPE_JCR_PATH = "JCR_PATH";
        @Activate
    void activate(ComponentContext context) {
      LoggerUtil.infoLog(this.getClass(), " ");
        public String getParticipant(WorkItem workItem, WorkflowSession workflowSession, MetaDataMap args) throws WorkflowException {
      LoggerUtil.infoLog(this.getClass(), "inside getParticipant method{} ");
            WorkflowData workflowData = workItem.getWorkflowData();
            if (workflowData.getPayloadType().equals(TYPE_JCR_PATH)) {
    String path = workflowData.getPayload().toString();
    String pathFromArgument = args.get("PROCESS_ARGS", String.class);
    if (pathFromArgument != null && path.startsWith(pathFromArgument)) {
    return "admin";
            return "administrators";

    Make sure to change your imports in 5.6 to use granite api. Please change from [1] to [2].
    [1]
    import com.day.cq.workflow.WorkflowException;
    import com.day.cq.workflow.WorkflowSession;
    import com.day.cq.workflow.exec.ParticipantStepChooser;
    import com.day.cq.workflow.exec.WorkItem;
    import com.day.cq.workflow.exec.WorkflowData;
    import com.day.cq.workflow.metadata.MetaDataMap;
    [2]
    import com.adobe.granite.workflow.WorkflowException;
    import com.adobe.granite.workflow.WorkflowSession;
    import com.adobe.granite.workflow.exec.ParticipantStepChooser;
    import com.adobe.granite.workflow.exec.WorkItem;
    import com.adobe.granite.workflow.metadata.MetaDataMap;

  • How can you tell if a process step is already being processed?

    Further to my last note regarding assigned a process step to multiple users, how can you determine if the step is currently being processed by another user?  When opening a task which has already been opened by another user, the message "The following action has been opened by another 1 user(s)...."
    I would like to prevent the second user from making any changes to the object if it's already been opened by another user, hence this request.
    Thx!

    Top Right hand corner of the Safari window you will see a padlock. This shows it's secure.
    Otherwise, you are pretty much working on trust. If you want to purchase something online and the site takes you through a paypal based checkout, it's fairly standard practice.

  • How to provide transition comment while completing a process step

    Out of the box, we can indicate transition comment for participant steps when completing a inbox item, which is then displayed as a subheading of a inbox item for next step - which is really helpful.
    but, how can i provide a transition comment, when completing a process step.
    I see the complete method, but dont see where i can provide transition comment.
    complete(WorkItem item, Route route)
    Environment CQ 5.5

    Its workitem metadata which holds the comments info. Can you try this if it works
    workitem.getWorkflowData().getMetaData(); which will return the dictionary object and set "comment" in this object.

  • How to use a servlet in a Workflow process step.

    Hi
    I need am upgrading existing code from cq 5.4 to CQ 5.5.
    The exsiting code uses a servlet with an injected @MailService reference to send emails. It is currently used as a process step service.
    However, with CQ 5.5 I see that I need to implement the WorkFlowProcess interface, to see this class listed as in the Process step drop down list.
    The issue I have is if I keep the class as a Servlet extension , it does not show up in the drop down list of the process step.
    Is there a way to update the code to list this servlet as a process step?
    Or is there a way to inject the MailService reference into a class which only implements the "WorkflowProcess" interface and is not a servlet ?
    advice appreciated.
    thanks
    Ven

    The implementation of WorkflowProcess is to be deployed as an OSGi service, so you can @Reference the MailService in that class.
    http://dev.day.com/docs/en/cq/current/workflows/wf-extending.html#Defining a Process Step with a Java Class
    scott

  • 2 Logical Components for 1 Business Process Step

    Hello All,
    I'm looking for a way to assign in SolMan --> transaction Solar01 - Tab Structure - Business Process Step, 2 logical components for 1 business step. When creating the business step I have to assign 1 specific logical component to this step. Once I have done this I can only select  the chosen logical component ffor SAP Transactions, configuration object etc.. As my business step is running on 2 different systems I need to find a way to link transactions etc. in the step to the different systems. Is there any way to change this for the Level 3 elements, like it is for level 2 (business processes) where I can choose in the different tabs between all the logical components?
    Thanks in advance
    Ramó

    I've seen people use some absolute craziness to get more than three levels. The most extreme being using multiple projects at the highest level (i.e. a project for PTP Accounts Payable). Don't go there.
    I personally like to have 1 transaction per process step. Don't use the transaction tab as another process level, use it to better describe the process step (like all the other tabs are uses). It results in a better understanding of the system as you go forward. To do that I make teams break up things they think are one step (this can take some arm twisting, so hit the gym and maybe take a few judo classes).
    This allows you to use SolMan in more powerful ways. For instance, if you attach development objects to a step with 5 transactions, you cannot tell which transaction is modified by the development object. However, one transaction per node provides you this link. There are other examples, but basically the "where used" button becomes very useful when you have 1 transaction per node.
    Maybe you could provide a specific example of your process and we can think of a better way to collapse it.
    Such as:
    - PTP Non-Merchandise Purchasing
    -- Expense Purchasing
    --- Create Purchase Requisition
    --- Create Purchase Order (Assign Vendor & Price)
    --- Send to Vendor
    --- Post Goods Receipt
    --- Perform LIV
    --- Process Payment
    Some companies have 6 level processes already defined in models and putting it into SolMan can be a pain for sure. Your naming convention is usually the best route.
    regards,
    Jason
    The system role and template work around doesn't apply to your situation.

Maybe you are looking for

  • SWFLoader error

    Hi everybody, I have a problem with the SWFLoader component. When i tried to embed my SWF file (build with FLASH CS3), i have this error: quote: exception during transcoding: unrecognized fill style type: 37 But i don't know why !! I've just added so

  • What's the URL for a tabbed panel?

    I posted this question last week to a topic that I think now must have been abandoned, so I'm giving it another try as a fresh topic. I've read everything in the Forums thus far posted about linking to a non-default tab in a tabbed panel. But even af

  • Table to find the list of shopping carts

    Hi SRM Gurus,            could you please guide me is there any table if i want to find the shoppingcart cart list for the particular catagory,particular vendor lke that. Correct answer will be apprecitable. Thanks In Advance Kala

  • Steps to call a Bapi from ESS DC

    Hi all, my requirement is to modify an ESS dc, in which I have a button and when I click the button, it should execute a custom function module and display the returned values of the function module. Could any body tell me the steps to accomplish the

  • Join parent with child on nested object table

    We made a nested table in Oracle 8i with two object types and collection type. We manipulating with it - no problem. However trying to join parent with the child cause the problem in PL/SQL This sintax is OK for Oracle SQL and returns right result: s