prinzipiell ja, wobei ein IDOC im Grunde nur ein strukturiertes Textformat darstellt und kein Protokoll.
Mit PHP kann ich ein IDOC parsen und verarbeiten und umgekehrt natuerlich auch erstellen (rendern).
Es kommt aber letztlich darauf an, wie der Prozess laufen soll. Unter Umstaenden ist ein EDI-Subsystem verantwortlich oder besser: XI.