code: @Override
    public final AccountingEntries process(
      final Map<String, Object> pAddParam,
        final AccountingEntries pEntity,
          final IRequestData pRequestData) throws Exception {
      AccountingEntries entity = this.srvOrm.retrieveEntity(pAddParam, pEntity);
      entity.setIsNew(false);
      pRequestData.setAttribute("entity", entity);
      pRequestData.setAttribute("mngUvds", this.mngUvdSettings);
      pRequestData.setAttribute("srvOrm", this.srvOrm);
      pRequestData.setAttribute("srvDate", this.srvDate);
      pRequestData.setAttribute("hldCnvFtfsNames",
        this.fieldConverterNamesHolder);
      pRequestData.setAttribute("fctCnvFtfs", this.convertersFieldsFatory);
      Map<Class<AccountingEntry>, List<AccountingEntry>> ownedListsMap =
        new LinkedHashMap<Class<AccountingEntry>, List<AccountingEntry>>();
      pRequestData.setAttribute("ownedListsMap", ownedListsMap);
      String where = "where SOURCETYPE=" + this.accountingEntriesTypeCode
        + " and SOURCEID=" + entity.getItsId();
      List<AccountingEntry> entities = this.srvOrm
        .retrieveListWithConditions(pAddParam, AccountingEntry.class, where);
      ownedListsMap.put(AccountingEntry.class, entities);
      return entity;
    }
docs: <p>Process entity request.</p>
  @param pAddParam additional param, e.g. return this line's
  document in "nextEntity" for farther process
  @param pRequestData Request Data
  @param pEntity Entity to process
  @return Entity processed for farther process or null
  @throws Exception - an exception